Compress and extract files
28 Dec 2018Command line
File to .tar
tar -cvf file.tar filename
tar -cvf file.tar file1 file2
Files to .tar.gz
tar -cvf - inputfile1 inputfile2 | gzip > file.tar.gz
Folder to .tar
tar -cvf name-of-archive.tar /path/to/directory-or-file
Folder to .tar.gz
tar -czvf file.tar.gz /dir
Folder to .tar.bz2
tar -cjvf file.tar.bz2 /dir
.tar
to .tar.gz
gzip file.tar
.tar.gz
to folder
tar -xzvf file.tar.gz
tar -xzvf file.tar.gz -C /dir
.tar.gz
to .tar
gzip -d file.tar.gz
Flags
Flag | Description |
---|---|
-c |
Create an archive. |
-z |
Compress the archive with gzip. |
-v |
Display progress in the terminal while creating the archive, also known as “verbose” mode. The v is always optional in these commands, but it’s helpful. |
-f |
Allows you to specify the filename of the archive. |