Linux zip命令详解程序员
2023-06-13 09:19:58 时间
Linux zip命令用于压缩文件。
zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有 .zip 扩展名的压缩文件。
zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b 工作目录 ][-ll][-n 字尾字符串 ][-t 日期时间 ][- 压缩效率 ][压缩文件][文件...][-i 范本样式 ][-x 范本样式 ]
参数:
-A 调整可执行的自动解压缩文件。 -b 工作目录 指定暂时存放文件的目录。 -c 替每个被压缩的文件加上注释。 -d 从压缩文件内删除指定的文件。 -D 压缩文件内不建立目录名称。 -f 此参数的效果和指定 -u 参数类似,但不仅更新既有文件,如果某些文件原本不存在于压缩文件内,使用本参数会一并将其加入压缩文件中。 -F 尝试修复已损坏的压缩文件。 -g 将文件压缩后附加在既有的压缩文件之后,而非另行建立新的压缩文件。 -h 在线帮助。 -i 范本样式 只压缩符合条件的文件。 -j 只保存文件名称及其内容,而不存放任何目录名称。 -J 删除压缩文件前面不必要的数据。 -k 使用MS-DOS兼容格式的文件名称。 -l 压缩文件时,把LF字符置换成LF+CR字符。 -ll 压缩文件时,把LF+CR字符置换成LF字符。 -L 显示版权信息。 -m 将文件压缩并加入压缩文件后,删除原始文件,即把文件移到压缩文件中。 -n 字尾字符串 不压缩具有特定字尾字符串的文件。 -o 以压缩文件内拥有最新更改时间的文件为准,将压缩文件的更改时间设成和该文件相同。 -q 不显示指令执行过程。 -r 递归处理,将指定目录下的所有文件和子目录一并处理。 -S 包含系统和隐藏文件。 -t 日期时间 把压缩文件的日期设成指定的日期。 -T 检查备份文件内的每个文件是否正确无误。 -u 更换较新的文件到压缩文件内。 -v 显示指令执行过程或显示版本信息。 -V 保存VMS操作系统的文件属性。 -w 在文件名称里假如版本编号,本参数仅在VMS操作系统下有效。 -x 范本样式 压缩时排除符合条件的文件。 -X 不保存额外的文件属性。 -y 直接保存符号连接,而非该连接所指向的文件,本参数仅在UNIX之类的系统下有效。 -z 替压缩文件加上注释。 -$ 保存第一个被压缩文件所在磁盘的卷册名称。 - 压缩效率 压缩效率是一个介于1-9的数值。将 /home/html/ 这个目录下所有文件和文件夹打包为当前目录下的 html.zip:
zip -q -r html.zip /home/html
如果在我们在 /home/html 目录下,可以执行以下命令:
zip -q -r html.zip *
从压缩文件 cp.zip 中删除文件 a.c
zip -dv cp.zip a.c
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/2114.html
服务器部署程序员系统优化网站设置运维相关文章
- linux查看udp端口占用命令,详解Linux查看端口占用「建议收藏」
- 脚本实现Linux系统发送邮件(linux发送邮件的脚本)
- Linux专业资格考证取得指南(linux大专考证)
- Linux查看用户数:一个命令搞定。(linux查看有多少用户)
- 马永亮带你走上Linux之路(马永亮linux)
- 深入探索Linux命令行模式(linux命令模式)
- Linux下载之旅:一步步掌握安装软件(linux系统下载软件)
- Linux查看可用端口:一种实用方法(linux查看可用端口)
- Linux下打包压缩实用命令介绍(linux打包并压缩命令)
- 探索Linux下反编译的新世界(linux下反编译)
- 管理Linux系统的io命令(io命令linux)
- 将Linux内核掌握在树莓派中的极致体验(linux内核树莓派)
- 学习Linux:如何使用时间修改命令(linux修改时间命令)
- 学习Linux下修改时间的命令行方法(linux修改时间命令)
- Linux下以太网程序开发指南(linux以太网程序)
- Vim的Linux只读模式:让你安全进行编辑(vim只读linux)
- 快速玩转Linux拍照命令(linux拍照命令)
- Linux检测MySQL服务器的步骤(linux检测mysql)
- Linux下如何删除空行(删除空行linux)
- 解决Linux系统错误代码的终极指南(linux错误代码)
- Linux终极版本的词典库(linux词典库)
- 版本Linux的分支版本:开启探索之旅(linux的分支)
- Linux发展之路:探索分支新世界(linux的分支)
- Linux终端下的Vi精彩之旅(linux终端vi)
- 解决Linux系统时间不准确问题(linux时间不准确)
- Linux的多样分支——探究其源头(linux的分支)
- Linux 最佳选择:总有一款桌面发行版适合你
- Linux系统崩溃? 轻松故障排除攻略来帮助你!(linux死机怎么办)
- 深入理解Linux命令引用:提高工作效率(linux命令引用)
- 之间的差异深入比较:ZLinux与Linux的差异(zlinux与linux)
- Linux内核技术手册:掌握技术的精髓(linux内核技术手册)
- 学习Linux必备:掌握更高效的文件查看方法——使用Linux命令more(linux命令more)
- Linux 传输文件的终极利器:SCP/SFTP 命令(linux 传输文件命令)
- Linux命令管理网站:帮助您快速掌握基础技能(linux命令 网站)
- Linux打印命令:快速实现小目标(linux 打印 命令)