今天我們繼續為大家帶來linux常用命令的檔案壓縮解壓命令。在linux中,製作壓縮包或者解壓是我們日後最常見的日常檔案操作了。在linux系統中,壓縮解壓命令其實並不難,但是裡面有一些細節是需要我們注意的。linux壓縮格式有很多中,我們掌握好常見的幾種壓縮格式就足夠了。
1、gzip
壓縮命令解釋
.gz
格式我們比較常見,比如在系統裡面按照軟體包的時候,很多都是這個格式。
使用舉例
比如我們test目錄下有個file3
的檔案,將其壓縮成.gz
格式:
可以看到,在目錄中立馬生成了乙個file3.gz
的壓縮包檔案,但是原始檔file3
不見了。gzip
命令有幾點大家要記住:
它只能壓縮檔案,不能壓縮目錄
不保留原始檔
我們要解壓縮.gz
的檔案,可以使用-d
引數:
$ gzip -d file3.gz
解壓.gz
檔案我們還有個專門的命令:gunzip
2、gunzip
解壓.gz
格式命令解釋
使用舉例
解壓出來之後,壓縮包原始檔同樣沒有保留了。
既然gzip
不能壓縮目錄,那麼自然有另外乙個命令tar
可以用來壓縮目錄。
3、tar
壓縮命令解釋
使用舉例
比如我目錄下面有個test2
的目錄,現在要打包並壓縮成.tar.gz
檔案:
大家可以注意到,執行命令之後,在命令列提示是否覆蓋已有的檔案,我們根據自己的需要輸入即可。有的同學就問,我不想要它提示,只要出現同名的檔案就自動覆蓋,該如何執行呢?我們加乙個$ tar -zcf test2.tar.gz test2
大家注意,我們要先指定檔名,再指定要打包的目錄,而且打包完成之後,原始檔還在。解壓
.tar.gz
檔案4、$ tar -zxf test2.tar.gz
zip
壓縮命令解釋使用舉例
可以看到,執行命令之後,在我的
/mnt
目錄生成了乙個me.zip
檔案,注意:zip
命令也會保留原始檔。5、
unzip
解壓縮命令解釋使用舉例
-o
的引數即可:
unzip -o test.zip
6、bzip2
解壓縮命令解釋
其實大家可以理解使用舉例bzip2
是gzip
是公升級版,因為他和gzip
差不多,也只能壓縮檔案,不過多了乙個選項-k
是否保留原檔案,而且它的壓縮比很高,因此比較適合壓縮大型的檔案。
比如把當前目錄下的file3
檔案壓縮成.bz2
檔案,並且保留原檔案:
7、bunzip2
解壓縮命令解釋
使用舉例
比如把當前目錄下的file3.bz2
壓縮包解壓,並且保留原壓縮檔案:
$ bunzip2 -k file3.bz2
今天我們學習了在linux系統中如何壓縮和解壓縮檔案,總體來說,我們只要掌握.gz
、.tar.gz
、.zip
、.bz2
這四種格式壓縮和解壓縮就可以了。
linux常用命令之壓縮打包
df report file system disk space usage 檢視檔案系統的使用清空 df hi path du show file space usage 輸出檔案的大小 預設情況下,輸出當前目錄和所有子目錄的大小 s display only a total for each a...
LINUX入門常用命令之備份與壓縮
linux備份與壓縮命令 tar命令 tar可以為檔案和目錄建立檔案。利用tar,使用者可以為某一特定檔案建立檔案 備份檔案 也可以在檔案中改變檔案,或者向檔案中加入新的檔案。tar最初被用來在磁帶上建立檔案,現在,使用者可以在任何裝置上建立檔案,如軟盤。利用tar命令,可以把一大堆的檔案和目錄全部...
linux檔案壓縮和壓縮常用命令小結
檔案壓縮和常用命令 zip是目前使用最多的文件壓縮格式。可以跨平台使用,在linux,windows和mac os上均可使用,但是支援的壓縮率不是很高。rar雖然普及率和速度上比zip略差一些,但是rar有更好的壓縮率,支援多卷壓縮檔案,比起zip的 跨磁碟 壓縮檔案更加便利和簡易。支援恢復記錄,鎖...