Linux系统中的一个压缩命令,用于将文件或目录压缩成zip格式。
ZIP 命令
zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]
参数 | 作用 |
---|---|
-f | 只修改文件 |
-u | 只修改或新建文件 |
-d | 删除zipfile中的条目 |
-m | 移动到zipfile(删除操作系统文件) |
-r | 递归到目录 |
-j | junk(不记录)目录名 |
-0 | 仅存储 |
-l | 将LF转换为CR LF (-ll CR LF转换为LF) |
-1 | 压缩更快 |
-9 | 压缩效果更好 |
-q | 安静运行 |
-v | verbose operation/打印版本信息 |
-c | 添加一行注释 |
-z | 添加zipfile注释 |
-@ | 从stdin中读取名称 |
-o | 使zipfile与最新条目一样老 |
-x | 排除以下名称 |
-i | 仅包含以下名称 |
-F | 修复zipfile (-FF try harder) |
-D | 不添加目录项 |
-A | adjust self- extraction exe |
-J | 垃圾压缩文件前缀(unzipsfx |
-T | test zipfile完整性 |
-X | 排除额外的文件属性 |
-y | 将符号链接存储为链接而不是被引用的文件 |
-e | 加密 |
-n | 不要压缩这些后缀 |
-h2 | 显示更多帮助 |
UNZIP 命令
一个用于查看和解压缩ZIP文件的工具。
unzip [-Z] options archive[.zip] [file ...] [-x xfile ...] [-d exdir]
参数 | 作用 |
---|---|
-c | 将解压缩的结果显示到屏幕上,并对字符做适当的转换。 |
-f | 更新现有的文件。 |
-l | 显示压缩文件内所包含的文件。 |
-p | 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。 |
-t | 检查压缩文件是否正确。 |
-u | 与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中。 |
-v | 执行时显示详细的信息。 |
-z | 仅显示压缩文件的备注文字。 |
-a | 对文本文件进行必要的字符转换。 |
-b | 不要对文本文件进行字符转换。 |
-C | 压缩文件中的文件名称区分大小写。 |
-j | 不处理压缩文件中原有的目录路径。 |
-L | 将压缩文件中的全部文件名改为小写。 |
-M | 将输出结果送到more程序处理。 |
-n | 解压缩时不要覆盖原有的文件。 |
-o | 不必先询问用户,unzip执行后覆盖原有文件。 |
-P <密码> | 使用zip的密码选项。 |
-q | 执行时不显示任何信息。 |
-s | 将文件名中的空白字符转换为底线字符。 |
-V | 保留VMS的文件版本信息。 |
-X | 解压缩时同时回存文件原来的UID/GID。 |
[.zip文件] | 指定.zip压缩文件。 |
[文件] | 指定要处理.zip压缩文件中的哪些文件。 |
-d<目录> | 指定文件解压缩后所要存储的目录。 |
-x<文件> | 指定不要处理.zip压缩文件中的哪些文件。 |
-Z unzip | -Z等于执行zipinfo指令。 |
评论区