Archiving

From wiki
Revision as of 17:43, 21 February 2019 by Hdridder (talk | contribs) (→‎tar)
Jump to navigation Jump to search

Creating archives and compress files.

Windows

zip

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.

Unix and Linux

tar

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

7zip