首页 > 系统服务 > 详细

linux学习笔记(五)

时间:2019-02-23 11:31:07      阅读:155      评论:0      收藏:0      [点我收藏+]

文件打包与解压缩

1.zip压缩打包程序
zip -r -q -o file1.zip dir1 把目录dir1打包成file.zip
-r标识递归打包包含子目录的全部内容,-q为安静模式即不向屏幕输出信息,-o表示输出文件在其后紧跟打包输出文件名。
zip -r -q -o -9 file1 dir 1 设置压缩级别为9,压缩级别可以有[1-9],1表示最快压缩但体积大,9表示体积最小但耗时最久。
zip -r -q -o dir1 dir2 把dir2打包到指定目录dir1
zip -r -e -o file1.zip dir1 -e创建加密压缩包

du 命令查看压缩文件大小
du -h -d 0 *.zip ~|sort (h human readable ; d max depth文件深度)

2.unzip解压缩zip文件
unzip file1.zip 解压缩到当前目录
unzip -q file1.zip -d dir1 解压文件到指定目录(指定目录不存在将会自动创建)
unzip -l file1.zip 不解压,查看压缩包内内容

3.tar打包工具
tar -cf file.tar dir1 把dir1打包成file.tar -c表示创建一个包文件,f用于指定创建的文件名,文件名紧跟f后
tar -cf dir1/file.zip dir2 把dir2打包到指定目录dir1
tar -xf file.tar -C dir1 把file.tar解包到指定已存在dir1
tar -tf file.tar 只查看不解包

tar压缩
加一个-z或-J或-j参数即可
tar -czf file1.tar.gz dir1 把dir1打包成.tar.gz包
tar -xzf file1.tar.gz dir1 把file1.tar.gz解压到dir1目录
技术分享图片
总结常用压缩解压缩命令:
技术分享图片

linux学习笔记(五)

原文:https://www.cnblogs.com/xflyer/p/10421976.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!