Syntax to extract .tar.gz file
The syntax is as follows:
tar [options] file.tar.gz tar [options] file.tar.gz pattern tar -xf file.tar.gz tar -xvf file.tar.gz tar -zxvf file.tar.gz tar -zxvf file.tar.gz file1 file2 dir1 dir2
Extracting tr.gz. file
To extract one or more members from an archive, enter:$ tar -zxvf {file.tar.gz}
If your tarball name is backup.tar.gz, enter the following at a shell prompt to extract files:$ tar -zxvf backup.tar.gz
To extract resume.doc file from backup.tar.gz tarball, enter:$ tar -zxvf backup.tar.gz resume.doc
Where,
- -z : Work on gzip compression automatically when reading archives.
- -x : Extract tar.gz archive.
- -v : Produce verbose output i.e. display progress and extracted file list on screen.
- -f : Read the archive from the archive to the specified file. In this example, read backups.tar.gz archive.
- -t : List the files in the archive.
- -r : Append files to the end of the tarball.
- --delete (GNU/Linux tar only) : Delete files from the tarball.
In order to untar a tar file, the -x (for extract) and -f options are needed.
Extracting an entire archive
To extract an entire archive, specify the archive file name only, with no individual file names as arguments.tar -zxvf backup.tar.gz