Difference between revisions of "Archiving"

From wiki
Jump to navigation Jump to search
Line 22: Line 22:
 
=Unix and Linux=
 
=Unix and Linux=
 
==tar==
 
==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==
 
==gzip==
 
==7zip==
 
==7zip==

Revision as of 17:43, 21 February 2019

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