1 常用压缩工具
gzip:压缩与解压缩工具
bzip2:块排序压缩工具
tar:归档工具
zip:打包压缩工具,支持正则,有自己的转义符
2 gzip
gzip:用于压缩一个或多个文件,并且原文件会被压缩文件取代
gunzip:用于将压缩文件还原为原文件
压缩文件是原文件的
1、实例
gzip aaa.doc #压缩文件
du -sh aaa.doc.gz
gunzip aaa.doc.gz #解压文件
gzip -d aaa.doc.gz #解压文件
du -sh aaa.doc
2、查看压缩文件内容
gunzip -c rsnapshot.conf.gz
zcat rsnapshot.conf.gz
zless rsnapshot.conf.gz
zmore rsnapshot.conf.gz
3 bzip2
降低压缩速度,提高压缩质量
bzip2 aaa.doc
bunzip2 aaa.doc.bz2
4 tar
tar:归档文件工具,没有压缩功能
选项
c:创建新的归档文件
r:将某一文件或某些文件追加到已经存在的归档文件
t:列出文档内容,查看已经备份了哪些文件
u:更新文件
x:释放归档文件
辅选项
-f:(必选)后面紧跟文件名
-v:现实操作时的详细信息
-z:调用gzip进行压缩
-j:调用bzip2进行压缩
-p:不改变文件原来的属性
-k:不覆盖已经存在的同名的文件
-N:只打包比DATE日期新的文件
-C:指定解压目录
实例
mkdir -p /opt/dir/test{1..50}.txt
tar cvf dir.tar dir #归档dir目录
tar xvf dir.tar #释放归档文件
tar tvf dir.tar | more #查看归档文件内容
tar zcvf dir.tar.gz dir #调用gzip归档并压缩
tar zxvf dir.tar.gz dir #解压缩
tar zxvf dir.tar.gz -C /mnt/ #指定解压目录
tar rvf dir.tar test/ #将test目录归档追加到归档文件dir.tar中
5 zip
选项
-r:递归处理
-l:列出压缩文件内容
-d:指定解压目录
实例
zip -r dir.zip dir/ #递归压缩
unzip dir.zip #解压缩
unzip -l dir.zip #列出压缩文件内容
unzip dir.zip -d /mnt #指定解压目录
- 文章链接: https://blog.zhangcun.store/2021/10/27/ya-suo-yu-jie-ya-suo/
- 版权声明: 本网站所有文章除特别声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明出处!
你的赏识是我前进的动力
支付宝
微信
