Linux檔案歸檔壓縮,linux檔案歸檔
檔案歸檔壓縮:
壓縮、解壓縮命令壓縮格式:gz、bz2、xz、zip、z
壓縮演算法:演算法不同,壓縮比也會不同
compress: FILENAME.Z
uncompress
gz:gzip .gz gzip /PATH/TO/SOMEFILE:壓縮完成後會刪除原檔案
-d /PATH/TO/SOME_COMPRESSFILE.gz:相當於gunzip
-#:1-9,指定壓縮比,預設為6
gunzip /PATH/TO/SOME_COMPRESSFILE.gz:解壓縮完成後也會刪除原壓縮檔
zcat /PATH/TO/SOME_COMPRESSFILE.gz:在不解壓的情況下,查看文字檔的內容
bz2:bzip2 .bz2 比gzip有更大的壓縮比,但是小檔案不佔優勢,使用格式近似
bzip2 /PATH/TO/SOMEFILE:壓縮會刪除原檔案
-d:
-#:1-9,
-k:壓縮時保留原檔案
bunzip2 /PATH/TO/SOMEFILE: 解壓檔案,刪除原檔案
bzcat:不解壓,直接查看檔案內容
xz: .xz xz /PATH/TO/SOMEFILE
-d
-#:1-9
-k:壓縮時保留原檔案
unxz /PATH/TO/SOMEFILE
xzdec:另一種解壓方式,預設輸出到螢幕
xzcat:
以上三個命令只會壓縮檔,不能壓縮目錄
zip:既歸檔又壓縮,壓縮後不刪除原檔案 zip FILENAME.zip file1 file2 ...
unzip FILENAME.zip
archive:歸檔,歸檔本身並不意味著壓縮
tar:歸檔工具,只歸檔,不壓縮,不刪除原檔案 -c:建立歸檔檔案
-f FILE.tar:操作的歸檔檔案
-x:展開歸檔
--xattrs:在歸檔的同時。保留檔案的擴充屬性資訊
-t:不展開歸檔,查看歸檔了哪些檔案
-zcf:歸檔並壓縮成gzip格式
-zxf:解壓縮gzip格式的歸檔壓縮檔
-jcf:bzip2格式
-jxf:
-Jcf:xz格式
-Jxf:
cpio:歸檔工具
read:
-p “prompt”:輸出提示資訊