Linux under the tar gz bz2 tgz z and so many compressed files compression and decompression methods, the need for friends can refer to the following:
The most common packaging program under Linux is tar, and the packages we use in the TAR program are often referred to as the TAR packets, and the TAR package file commands are usually ended with. Tar. After the tar package is generated, you can compress it with other programs, so let's start with the basic usage of the TAR command:
There are many options for the tar command (which can be viewed with man tar), but there are a few options that are commonly used, and here are some examples:
# TAR-CF All.tar *.jpg
This command is to make all. jpg files into a package named All.tar. -C indicates the creation of a new package,-f Specifies the file name of the package.
# TAR-RF All.tar *.gif
This command adds all the. gif files to the All.tar package. -R means to add a file.
# Tar-uf All.tar logo.gif
This command updates the logo.gif file in the original tar package All.tar, and-U is the meaning of the update file.
# TAR-TF All.tar
This command lists all the files in the All.tar package----------T is the list of files
# TAR-XF All.tar
This command is to solve all the files in the All.tar package------X is the meaning of the undo
The above is the most basic use of tar. In order to facilitate the packaging and unpacking of the user can compress or extract files, tar provides a special function. This is where tar can invoke other compression programs while packing or unpack, such as calling Gzip, bzip2, and so on.
1) Tar call gzip
Gzip is a compression program developed by the GNU organization, the file at the end of GZ is the result of gzip compression. The decompression program relative to Gzip is gunzip. Use the-Z parameter in tar to invoke gzip. Here are a few examples to illustrate:
# TAR-CZF all.tar.gz *.jpg
This command is to make all. jpg files into a tar package and use gzip compression to generate a gzip-compressed package named all.tar.gz
# TAR-XZF All.tar.gz
This command is to untie the packets generated above.
2) Tar call bzip2
BZIP2 is a more compressed program,. bz2 end of the file is the result of bzip2 compression. The bzip2 relative to the decompression program is BUNZIP2. Use-j this parameter in tar to invoke gzip. Here are a few examples to illustrate:
# TAR-CJF all.tar.bz2 *.jpg
The command is to make all. jpg files into a tar package, and use bzip2 compression to generate a BZIP2 compressed package named all.tar.bz2
# TAR-XJF ALL.TAR.BZ2
This command is to untie the packets generated above.
3) Tar call compress
Compress is also a compression program, but it seems that people who use compress are not as good as gzip and bzip2. The file at the end of Z is the result of bzip2 compression. The compress relative to the decompression program is uncompress. Use the-Z parameter in tar to invoke compress. Here are a few examples to illustrate:
# TAR-CZF All.tar.z *.jpg
The command is to make all. jpg files into a tar package, and use compress compression to generate a uncompress compressed package named All.tar.z
# TAR-XZF All.tar.z
This command is to unlock the resulting package.
with the above knowledge, you should be able to unlock a variety of compressed files, the following for the TAR series of compressed files to make a summary:
1 for. Tar End of File
TAR-XF All.tar
2 for. GZ End of File
Gzip-d all.gz
Gunzip all.gz
3. Documents ending with. tgz or. tar.gz
Tar-xzf all.tar.gz
Tar-xzf all.tgz
4 for. bz2 End of File
Bzip2-d all.bz2
BUNZIP2 all.bz2
5) For tar.bz2 end of file
TAR-XJF all.tar.bz2
6) for. File at the end of Z
Uncompress all. Z
7 for. Tar.z End of File
Tar-xzf All.tar.z
In addition to the common compressed files under Windows. zip and. Rar,linux also have a corresponding way to extract them:
1) for. zip
Linux provides a zip and unzip program, ZIP is a compression program, unzip is the decompression program. They have a lot of parameter options, here is a simple introduction, still give examples of its use:
# Zip All.zip *.jpg
This command compresses all. jpg files into a zip package
# Unzip All.zip
This command is to extract all the files in the All.zip
2) for. rar
To process A. rar file under Linux, you need to install RAR for Linux, which can be downloaded from the Web, but remember that RAR for Linux is not free; download rarfor from http://www.rarsoft.com/download.htm Linux 3.2. 0, and then install:
# TAR-XZPVF Rarlinux-3.2.0.tar.gz
# CD RAR
# make
This is installed, installed after the RAR and unrar these two programs, RAR is a compression program, Unrar is the decompression program. They have a lot of parameter options, here is a simple introduction, still give examples of its use:
# rar a All *.jpg
This command compresses all. jpg files into a RAR package named All.rar, which automatically attaches the. rar extension to the package name.
# Unrar E All.rar
This command is to extract all the files in the All.rar
In this context, we have introduced Linux under the TAR, gzip, gunzip, bzip2, bunzip2, compress, uncompress, zip, unzip, RAR, Unrar and other programs, you should have been able to use them for. Tar,. GZ,. tar.gz, tgz, bz2, tar.bz2,. Z,. Tar. Z,. zip,. rar, these 10 compressed files for decompression, you should not need to download a software and do not know how to untie under Linux and worry. And the above method is also basically effective for UNIX.
The following supplements
Tar
-C: Set up compressed files
-X: Decompression
-T: viewing content
-R: Appending files to the end of a compressed archive
-U: Updating files in original compressed package
These five are independent commands, compression decompression to use one of them, can be used with other commands but only one. The following parameters are optional when compressing or decompressing files as needed.
-Z: With gzip properties
-j: With bz2 properties
-Z: With compress properties
-V: Show All procedures
-O: Unlocking files to standard output
The following parameter-F is required
-F: Use the file name, remember, this parameter is the last parameter, only the file name can be followed.
# TAR-CF All.tar *.jpg This command is to make all. jpg files into a package named All.tar. -C indicates the creation of a new package,-f Specifies the file name of the package.
# TAR-RF All.tar *.gif
This command adds all the. gif files to the All.tar package. -R means to add a file.
# Tar-uf All.tar logo.gif
This command updates the logo.gif file in the original tar package All.tar, and-U is the meaning of the update file.
# TAR-TF All.tar
This command lists all the files in the All.tar package----------T is the list of files
# TAR-XF All.tar
This command is to solve all the files in the All.tar package------X is the meaning of the undo
Compression
TAR–CVF Jpg.tar *.jpg//pack all JPG files in the directory into tar.jpg
TAR–CZF jpg.tar.gz *.jpg//pack all JPG files in the directory into Jpg.tar, and use gzip compression to generate a gzip compressed package named jpg.tar.gz
TAR–CJF jpg.tar.bz2 *.jpg//packages all JPG files in the directory into Jpg.tar, and uses bzip2 compression to generate a BZIP2 compressed package named jpg.tar.bz2
TAR–CZF jpg.tar.z *.jpg//packages all JPG files in the directory into Jpg.tar, and uses compress compression to generate a umcompress compressed package named Jpg.tar.z
RAR a jpg.rar *.jpg//rar format compression, you need to download RAR for Linux
Zip jpg.zip *.jpg//zip format compression, you need to first download zip for Linux
Extract
TAR–XVF File.tar//Extract tar Pack
TAR-XZVF file.tar.gz//Decompression tar.gz
TAR-XJVF file.tar.bz2//Decompression tar.bz2
TAR–XZVF File.tar.z//extract tar. Z
Unrar e file.rar//decompression rar
Unzip File.zip/Unzip zip
Summarize
1, *.tar with TAR–XVF decompression
2, *.gz with gzip-d or gunzip decompression
3, *.tar.gz and *.tgz with TAR–XZF decompression
4, *.bz2 with bzip2-d or with BUNZIP2 decompression
5, *.tar.bz2 with TAR–XJF decompression
6, *. Z with uncompress decompression
7, *.tar. Z with TAR–XZF decompression
8, *.rar with Unrar e decompression
9, *.zip with unzip decompression