Archiving

From wiki
Revision as of 08:07, 29 March 2019 by Hdridder (talk | contribs)
Jump to navigation Jump to search

Creating archives and compress files.

zip

Available on most operating systems

zip archive.zip file
Create or update archive.zip, put file in there. If file is already existing in the archive it is replaced.
zip -r archive.zip path
Create or update archive.zip, put path and all below in there. Files existing in the archive are replaced.
unzip archive.zip file
Extract file from archive.zip and put it in the current directory
unzip archive.zip path
Extract path from archive.zip and put it in the current directory. Use quotes if path has wildcards.
unzip -l archive.zip
List all files in the archive.
unzip -l archive.zip path
List path if it is in the archive.

tar

Available on Unix-like operating systems

tar cvf archive.tar path
Create archive.tar and put all file under path in it. Be verbose, list what is done (-v)
tar xvf archive.tar path
Extract path from archive.tar, put it in the current directory. Be verbose, list what is done (-v)
tar tf archive.tar path
List what is in archive.tar.
tar cvzf archive.tgz path
Create gzipped archive.tgz and put all file under path in it. Be verbose, list what is done (-v).
Similar for x and t, the z makes tar work on gzipped archives

gzip

Available on Unix-like operating systems

7zip

Available on most operating systems