歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> linux文件壓縮與打包之tar命令

linux文件壓縮與打包之tar命令

日期:2017/3/3 12:33:30   编辑:Linux技術

1.來一個實用的壓縮與解壓命令:

壓縮命令:tar –zcvf 壓縮文件名.tar.gz 被壓縮文件名

解壓命令:tar –zxvf 壓縮文件名

(當後綴名為*.tar.bz2的壓縮文件時,將上面命令的-z換成-j即可)

下面關於linux的壓縮命令與格式和tar命令的常用參數進行詳細地說明。

2.事實上,Linux支持的壓縮命令非常多,並且不同的命令所有的壓縮技術不盡相同,所以不同類的壓縮可能無法相互壓縮、解壓。通常根據後綴名來確認壓縮的類型。

*.z compress程序壓縮的文件 (已幾乎不用)(uncompress *.Z)解壓*.Z文件

*.gz gzip程序壓縮的文件

*.bz2 bzip2程序壓縮的文件

*tar tar程序打包的數據,並沒有進行壓縮

*tar.gz tar程序打包的數據,並通過gzip程序的壓縮

*tar.bz2 tar程序打包的數據,並通過bzip2的壓縮

3.因為通常來說壓縮和打包是同時進行的,所以重點說一下tar命令。

語法:Tar [option…] [file]…

常用的option參數:

-c 新建打包文件,可與v一 起來查看過程中被打包的文件名

-z 通過gzip的支持進行的壓縮、解壓縮,此時文件名最好為:*.tar.gz.

-j通過bzip2的支持進行的壓縮、解壓縮,此時文件名最好為:*.tar.bz2.

-v 在壓縮、解壓縮過程中把正在處理的文件名顯示出來

-f filename –f後面接被處理的文件名,通常-f單獨寫一個參數,當然也可以寫到一起。

-x 解打包或解壓的功能,可搭配-C(大寫)在特定上目錄解開。

-C 目錄 :此參數表示在該目錄下存放解壓的文件

總結:-c 用在新建打包文件,在打包壓縮的時候使用,而-x是用來解包來解壓,其他參數(除了-C來解壓命令搭配),其他參數基本是共享的。

Copyright © Linux教程網 All Rights Reserved