Learn how to create, extract, and list files within a compressed tar archive in Secure Shell (SSH), or cPanel Terminal, with the tar
command.
- Create an archive
- Extract Files
- List Archived Files
Want to spend more time working on your website than setup? Check out our Shared Business Hosting with Softaculous Instant Installer and WP-CLI included.
Create an Archive
tar -czvf archive-name.tar.gz path-to-directory-or-files
Example: tar -czvf images.tar.gz *.png
– Archive all PNG image files in the current directory into a images.tar.gz file
Example: tar -czvf backup.tar.gz *
– Archive all files and folders in the current directory into a backup.tar.gz file
-c
– create -z
– compress or decompress -v
– list files processed -f
– specify filename
Extract Files
tar -xzvf archive.tar.gz
Example: tar -xzvf images.tar.gz
Used options:
-x
– Extract -z
– compress or decompress -v
– list files processed -f
– specify filename
Extract to Another Directory
tar -xzvf archive.tar.gz -C another-folder
Example: tar -xzvf images.tar.gz -C restored
– Extract files from the images.tar.gz file into an existing /restored folder
Used options:
-x
– Extract -z
– compress or decompress -v
– list files processed -f
– specify filename -C
– Specify directory
List Files
tar -tvf archive.tar.gz
Used options:
-t
– list files processed -v
– list files processed (with more info including file size and date modified) -f
– specify filename
For more options, type the tar --help
command or visit GNU.org.