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”:输出提示信息


相关内容