查看: 91|回复: 2

Linux下压缩文件

[复制链接]

60

主题

70

帖子

160

积分

超级版主|UID:4

资源币:181

Ⅴ币:415

云币:100

我的勋章
发表于 2020-1-29 18:49:32 | 显示全部楼层 |阅读模式
本帖最后由 安兹·乌尔·恭 于 2020-1-29 19:22 编辑

本文章还是用CentOS来演示,当然不是局限于CentOS,只要是现在存在的发行版,都可以用这个压缩命令
首先呢,我这里讲一下常见的压缩格式
压缩格式 压缩命令 解压命令 备注
*.z compress uncompress 就反义词
*.zip zip unzip 同上
*.gz gzip gunzip 稍微调动一下
*.xz
xz unxz 同上
*.bz2 bzip2 bunzip 同.gz
*.tar tar tar /
*.tar.* tar+压缩
/ /
下面是给出的使用方法
  1. -f刷新:仅更改文件
  2. -u更新:仅更改或新建文件
  3. -d删除zipfile中的条目
  4. -m移动到zipfile(删除操作系统文件)
  5. -r递归到目录中
  6. -j垃圾(不记录)目录名
  7. -0仅存储
  8. -l将LF转换为CR LF(-ll CR LF转换为LF)
  9. -1压缩更快                           
  10. -9压缩更好
  11. -q安静操作
  12. -v详细操作/打印版本信息
  13. -c添加单行注释                     
  14. -z添加zipfile注释
  15. -@从stdin读取名称               
  16. -o使zipfile与最新条目一样旧
  17. -x排除以下名称                       
  18. -我只包括以下名称
  19. -F fix zipfile(-FF try harder)
  20. -D不添加目录项
  21. -调整自解压exe
  22. -J垃圾zipfile前缀(unzipsfx)
  23. -T test zipfile integrity            
  24. -X排除额外的文件属性
  25. -y将符号链接存储为链接而不是引用的文件
  26. -e encrypt
  27. -n不压缩这些后缀
  28. -h2显示更多帮助
复制代码
这里我就简单的演示zip
将 /cxwww/server/ 这个目录下所有文件和文件夹打包为当前目录下的 server.zip:
如果不在目录内:(下面的方法执行)
截图第一张.PNG
直接指定目录执行压缩
  1. zip -q  -r  xxxx /xxxx/xxxx        //执行命令(第一个xxxx的意思是文件名,第二第三个是目录名
复制代码

本目录下的所有文件

截图第二张.PNG
全部压缩本目录下的文件
  1. zip -q -r xxxx.zip *          //这里需要执行文件名和后缀,*的意思是次本目录下的所有文件
复制代码

本文结束



没有你做不到的事情,只有你自己想不到罢了
回复

使用道具 举报

 成长值: 736

0

主题

20

帖子

83

积分

官方团队|UID:8

资源币:158

Ⅴ币:669

云币:0

我的勋章
发表于 2020-2-14 18:36:55 | 显示全部楼层
谢谢分享
这个人还没有留下签名~~~~
回复

使用道具 举报

0

主题

11

帖子

3

积分

初学乍练|UID:1024197

资源币:11

Ⅴ币:21

云币:0

我的勋章
发表于 2020-2-17 21:25:42 | 显示全部楼层
混脸熟略略略
这个人还没有留下签名~~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|PayHelp ( 苏ICP备19067019号-1 )

GMT+8, 2020-4-7 04:29

Powered by PayHelp 社区 X3.4本站部分资源来自互联网搜集,由PayHelp整理发布,若侵犯了你的合法权益请联系我们!

© 2017-2019 PayHelp Inc.

快速回复 返回顶部 返回列表