Linux中檔案的壓縮和解壓縮

toymm發表於2018-06-29

打包並壓縮檔案

Linux中的打包檔案一般是以.tar結尾的,壓縮的命令一般是以.gz結尾的。而一般情況下打包和壓縮是一起進行的,打包並壓縮後的檔案的字尾名一般.tar.gz。

命令

tar [-zcvf] [打包壓縮後的檔名] [要打包壓縮的檔案]
複製程式碼

引數說明

  • z:呼叫gzip壓縮命令進行壓縮
  • c:打包檔案
  • v:顯示執行過程
  • f:指定檔名

示例:打包並壓縮/test下的所有檔案 壓縮後的壓縮包指定名稱為xxx.tar.gz

tar -zcvf xxx.tar.gz aaa.txt bbb.txt ccc.txt 

#或
tar -zcvf xxx.tar.gz /test/* 
複製程式碼

解壓壓縮包

命令

tar [-zxvf] [壓縮檔案]
複製程式碼

引數說明

  • x:代表解壓
  • z: z代表指定壓縮方式,可以不用寫,能夠自動識別

示例

將/test下的xxx.tar.gz解壓到當前目錄下

tar -zxvf xxx.tar.gz 
複製程式碼

將/test下的xxx.tar.gz解壓到根目錄/usr下

#-C代表指定解壓的位置 
tar -xvf xxx.tar.gz -C /usr 
複製程式碼

相關文章