compress [-dfvcVr] [-b maxbits] [file …]
-d: 解压缩,相当于
-c: 结果输出至标准输出,不删除原文件
单纯-c 会出乱码 所以 > ..
-v: 显示详情
uncompress解压缩
zcat file.Z > file
##没人用 因为压缩比不高 compress
gzip 处理文件
gzip[OPTION]… FILE …
-d: 解压缩,相当于gunzip
-c: 将压缩或解压缩的结果输出至标准输出
-#:1-9,指定压缩比,值越大压缩比越大
zcat:不显式解压缩的前提下查看文本文件内容
实例:
gzip-c messages >messages.gz
gzip-c -d messages.gz > messages
zcat messages.gz > messages
bzip2 [OPTION]… FILE …
-k: keep, 保留原文件
-d:解压缩
bzip2 会自动补全 bz2文件
-#:1-9,压缩比,默认为6
bzcat:不显式解压缩的前提下查看文本文件内容;
xz[OPTION]… FILE … (新压缩)
-k: keep, 保留原文件;
-d:解压缩
-#:1-9,压缩比,默认为6;
xzcat: 不显式解压缩的前提下查看文本文件内容;
打包压缩
zip –r sysconfigsysconfig/
解包解压缩
unzip sysconfig.zip
cat /var/log/messages | zip message –
unzip -p message > message
tar [OPTION]… tar 容易丢失 ACL属性
(1) 创建归档
tar -c -f /PATH/TO/SOMEFILE.tar FILE…
tar cf/PATH/TO/SOMEFILE.tar FILE…
并没有压缩
(2) 查看归档文件中的文件列表
预览
tar -t -f /PATH/TO/SOMEFILE.tar
(3) 展开归档
tar -x -f /PATH/TO/SOMEFILE.tar
tar -x -f /PATH/TO/SOMEFILE.tar -C /PATH/
结合压缩工具实现:归档并压缩
-j: bzip2, -z: gzip, -J: xz
复制从或到文件
cpio命令是通过重定向的方式将文件进行打包备份,还原恢复的工具,它可以解压以“.cpio”或者“.tar”结尾的文件。
cpio[选项] > 文件名或者设备名
cpio[选项] < 文件名或者设备名
选项
-o 将文件拷贝打包成文件或者将文件输出到设备上
-i解包,将打包文件解压或将设备上的备份还原到系统
-t 预览,查看文件内容或者输出到设备上的文件内容
-v 显示打包过程中的文件名称。
-d 解包生成目录,在cpio还原时,自动的建立目录
-c 一种较新的存储方式
将etc目录备份:
find ./etc-print |cpio -ov > etc.cpio
内容预览
cpio–tv< etc.cpio
要解包文件
cpio–iv <etc.cpio
cpio–idv< etc.cpio
原创文章,作者:Nicolas ZhaoIV,如若转载,请注明出处:http://www.178linux.com/34198