首页 > 代码库 > linux下的压缩、归档
linux下的压缩、归档
压缩 bz2、xz、zip、Z
不能压缩目录,压缩后默认删除原文件。
gz: gzip /path/filename
-d 解压缩
gunzip /paht/some_filename
zcat /path/somefile.gz:在不解压的条件下,查看文本文件的内容。
bzip2:比gzip有更大压缩比。
bzip2 /path/some_filename
-d 解压缩
-k 保留原文件
bunzip2 /path/some_filename
bzcat /path/somefile.bz2
xz: xz /path/some_filename
-d 解压缩
-k 保留原文件
unxz
xzcat
zip:可以压缩目录,压缩后默认不删除原文件
zip FILENAME.zip FILE1 FILE2
unzip FILENAM.zip
archive:归档,把多个文件整合成1个文件,归档本身并不意味着压缩
linux传统的压缩方法
命令compress:FILENAME.Z
ucompress
tar:归档工具 .tar
-c 创建归档文件
-f FILENAME.tar 需要操作的归档文件
tar -cf file.tar file*
-x 展开归档
--xattrs 归档时保留文件的扩展属性信息
-t 不展开归档,查看归档了哪些文件
-zcf 归档并调用gzip压缩
-zxf 展开归档并调用gzip解压缩 ,此处z可省略
-jcf bzip2
-jxf
-Jcf xz
-Jxf
cpio:归档工具,比tar古老
read 变量1 ……
输入以space为分隔符,如变量数大于输入,后面的变量值为空,
变量数小于输入,后面的输入全部赋值给最后一个变量
-p “dfjlfjs” 提示
linux下的压缩、归档