1. 程式人生 > >壓縮、解壓、歸檔

壓縮、解壓、歸檔

混合 後綴名 文件解壓 展開 bzip 連接 壓縮文件 unxz 失敗

壓縮類命令:zip、gzip、bzip2、xz


gzip:壓縮後刪除源文件、自動添加後綴,不能壓縮目錄、軟鏈接,後綴.gz
gunzip:解壓後刪除源文件
zcat:不解壓顯示文件內容
  gzip file...自動創建帶有後綴名同名文件,刪除源文件
  gzip -c file > file.gz使用標準輸出利用文件重定向創建壓縮文件,從而保留源文件,貌似只能這麽壓縮單個文件
  gzip -d file...解壓,刪除源文件,若有同名文件交互式提示提問
  gunzip file...解壓,刪除源文件,若有同名文件交互式提示提問
  zcat file...不解壓情況下查看文件內容,file文件需是帶有後綴.gz壓縮文件,連接顯示多文件

bzip2:壓縮後刪除源文件、自動添加後綴,不能壓縮目錄、軟鏈接,後綴.bz2
bunzip:解壓後刪除源文件
bzcat:不解壓顯示文件內容
  bzip2 flie...自動創建帶有後綴名同名文件,刪除源文件
  bzip2 -k file...保留源文件進行壓縮
  bzip2 -d file...解壓,刪除源文件,若有同名文件解壓失敗,源文件不變
  bunzip2 file...解壓,刪除源文件,若有同名文件解壓失敗,源文件不變
  bzcat file...不解壓情況下查看文件內容,file文件需是帶有後綴.bz2壓縮文件,連接顯示多文件

xz:壓縮後刪除源文件、自動添加後綴,不能壓縮目錄、軟鏈接,後綴.xz


unxz:解壓後刪除源文件
xzcat:不解壓顯示文件內容
  xz file...自動創建帶有後綴名同名文件,刪除源文件
  xz -d file...解壓,刪除源文件,若有同名文件解壓失敗,源文件不變
  unxz file...解壓,刪除源文件,若有同名文件解壓失敗,源文件不變
  xzcat file...不解壓情況下查看文件內容,file文件需是帶有後綴.xz壓縮文件,連接顯示多文件

zip:歸檔、壓縮後保留源文件,後綴.zip
unzip:解壓後保留源文件,貌似可不用後綴
  zip New_file file...自動給New_file添加後綴,file可時目錄與文件混合,若有目錄只是壓縮目錄本身

  zip -r New_file file...自動給New_file添加後綴,file可時目錄與文件混合,若有目錄
  unzip file解壓,若有同名文件交互式提示提問,文件軟鏈接解壓後變成實體文件內容同之前鏈接文件,目錄軟鏈接解壓後為同名軟鏈接目錄實體,之前鏈接目錄內文件變成實體文件內容同之前鏈接內文件
  zcat file...不解壓情況下查看文件內容,file文件需是帶有後綴.zip壓縮文件,連接顯示多文件

歸檔、壓縮:tar


tar [option] -f New_file file...需手動添加後綴,-f必須緊接文件名,不能和其他選項調換位置,歸檔、解壓、解壓符號鏈接都不失效
  -c創建,需手動添加後綴.tar
  -x展開,解壓是不刪除源文件
  -t顯示歸檔文件或壓縮文件含有的內有的文件名
  -z歸檔壓縮,gzip壓縮,需手動添加後綴.gz,不刪除源文件,解壓只能用tar
  -j歸檔壓縮,bz2壓縮,需手動添加後綴.bz2,不刪除源文件,解壓只能用tar
  -J歸檔壓縮,xz壓縮,需手動添加後綴.xz,不刪除源文件,解壓只能用tar

壓縮、解壓、歸檔