1 compress和uncompress
用法:
compress [-dfvcVr] [-b maxbits] [file…]
选项:
-d 解压缩
-c 结果输出至标准输出,不删除原文件
-v 显示压缩详情
uncompress 解压缩
由于压缩比例不高,现在已经基本被淘汰
————————————————————————————-
2 gzip和gunzip
用法:
gzip [option]… FILE…
选项:
-d 解压缩,相当于gunzip
-c 将压缩或解压缩的结果输出至标准输出
-# 1-9,指定压缩比例,值越大压缩比例越大
zcat: 不显示解压缩的前提下查看文本文件内容
———————————————————————————–
3 bzip2/bunzip2/bzcat
用法
bzip2 [option]…file…
选项
-k keep,保留原文件
-d 解压缩
-# 1-9,压缩比,默认为6
bzcat 不显示解压缩的前提下查看文本文件的内容
———————————————————————————–
4 zip/unzip
打包压缩:
zip -r sysconfig sysconfig/
解包解压缩
unzip sysconfig.zip
cat /var/log/messages | zip message –
unzip -p message > message
———————————————————————————–
5 tar
选项
Main operation mode
-c,–creat 创建一个新的归档档案
-d,–diff,–compare 找到归档档案和原文件的差别
-r,–append 追加文件到档案的结尾
-t,–list 列出档案中包含的内容
-u,–update 在档案中追加更新的内容
-x,–extract,–get 从档案中提取文件
Common options
-C 改变文件的目录
-f 使用档案文件或者设备档案
用法
(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
———————————————————————————–
6 cpio 复制 从或者到 文件 copy files to and from archives
cpio命令是通过重定向的方式将文件进行打包备份,还原回复的工具,可以解压以 .cpio或者 .tar结尾的文件
用法
cpio [选项] > 文件名或者设备名
cpio [选项] < 文件名或者设备名
选项
-o 将文件拷贝打包成文件或者将文件输出到设备上
-i 解包,将打包文件解压或将设备上的备份还原到系统上
-t 预览,查看文件内容或者输出到设备上的文件内容
-v 显示打包过程中的文件名称
-d 解包生成目录,在cpio还原时,自动的建立目录
-c 一种较新的存储方式
原创文章,作者:black_fish,如若转载,请注明出处:http://www.178linux.com/36130