Linux文件壓縮與打包

2021-10-03 18:47:13 字數 1321 閱讀 5445

常見的字尾名所對應的壓縮工具 linux裡常見的壓縮檔案通常是tar.gz格式。除此之外還有.tar、.gz、.bz2、.zip等格式。

gzip壓縮工具 gzip後面直接跟檔名,表示在當前目錄下壓縮該檔案,而原檔案也會消失。

命令gzip -d後面跟壓縮檔案表示解壓壓縮檔案。gzip不支援壓縮目錄,壓縮目錄時會報錯。

xz壓縮工具 xz命令格式為xz [-dz] filename,有-z(壓縮)和-d(解壓縮)兩個常用選項。壓縮時,加或不加-z都可壓縮檔案。如圖所示。

bzip2壓縮工具 bzip2命令格式為bzip2 [-dz] filename,它只有-z(壓縮)和-d(解壓縮)兩個常用選項。壓縮時,加或不加-z都可壓縮檔案。(跟xz類似)

tar打包工具 tar本身就是乙個打包工具,可以把目錄打包成乙個檔案,可以把所有檔案整合成乙個大檔案,方便複製或移動。tar命令不僅可以打包目錄,也可以打包檔案。命令格式為tar [-zjxcvfpp] filename tar。

用tar命令把test111打包成test111.tar(-f引數後緊跟打包後的檔名,然後再跟需要打包的目錄或者檔案)。使用tar命令打包後,原檔案不會消失。(!$表示上一條命令的最後乙個引數,這裡指test111/2.txt)。如圖所示

不管是打包還是解包,原來的檔案是不會刪除的,而且它會覆蓋當前已經存在的檔案或者目錄。如圖所示。

打包的同時使用gzip壓縮 tar命令可以在打包時直接壓縮,支援gzip壓縮、bzip2壓縮和xz壓縮。使用-z選擇,可以壓縮成gzip格式的檔案。

使用-tf選項,可以檢視包或者壓縮包的檔案列表。

使用-zxvf選項,可以解壓.tar.gz格式的壓縮包。

linux文件壓縮與打包

ar zcvf home xahot.tar.gz xahot tar zcvf 打包後生成的檔名全路徑 要打包的目錄 例子 把 xahot資料夾打包後生成乙個 home xahot.tar.gz的檔案。tar xf all.tar 這條命令是解出all.tar包中所有檔案,x是解開的意思 zip ...

linux文件的壓縮與打包

在windows 下我們接觸最多的壓縮檔案就是 rar 格式的了。但在 linux 下這樣的格式是不能識別的,它有自己所特有的壓縮工具 但有一種檔案在 windows 和linux 下都能使用那就是 zip 格式的檔案了 壓縮的好處不用筆者介紹相信你也曉得吧,它不僅能節省磁碟空間而且在傳輸的時候還能...

Linux文件的壓縮與打包

在windows下,我們接觸最多的壓縮檔案是 rar格式的 但在linux下,不能識別這種格式,它有自己獨特的壓縮工具。但 zip格式的檔案在windows和linux下都能使用。在使用壓縮檔案,不僅能節省磁碟空間,而且在傳輸時還能節省網路寬頻。linux下最常見的檔案通常是 tar.gz格式的,除...