壓縮、解壓、歸檔
壓縮類命令: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
壓縮、解壓、歸檔