Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说linux 命令:unzip 详解,希望能够帮助你!!!。
unzip 的功能是从 ZIP 归档中列出、测试、解压压缩文件。
用法
unzip [-Z] [-cflptTuvz[abjnoqsCDKLMUVWX$/:^]] file[.zip] [file(s) ...] [-x xfile(s) ...] [-d exdir]
选项
-d 后接目录名,把文件解压到目录中。
-f 更新归档中的文件,没有的新增。
-l 列出归档中的文件。
-p 文件解压到管道,不打印输出。
-t 测试归档数据。
-T 设置归档的时间戳与最新文件的一致。
-u 更新文件,如果不存在则新建文件。
-v 展示详细信息或展示版本信息。
-x 将后接的文件除外。
-z 只展示归档注释。
修饰符
-a 自动转换文本文件。
-aa 将任何文件都看作文本文件。
-b 将任何文件都看作二进制文件。
-C 匹配文件名时,大小写不敏感。
-D 跳过对提取的项目的时间戳的存储。
-DD 跳过对所有项目的时间戳的存储。
-j 删除路径。保存提取出的文件到当前目录。
-K 保留 setuid/setgid/tacky 的权限。
-L 大写文件系统中的文件名切换为小写。
-LL 所有文件名切换为小写。
-M 将输出结果送到more程序处理。
-n 不覆盖已存在文件,不提示。
-o 提示是否覆盖已存在的文件。
-P 使用密码。
-q 不展示执行过程。
-U 对所有非 ASCII Unicode 使用转义符。
-UU 忽略任何 Unicode 字段。
-V 保留VMS的文件版本信息。
-X 存储 UID/GID 信息。
使用示例:
1. unzip zipfile
解压 zipfile 中的所有内容到当前目录和子目录,根据需要创建子目录。
2. unzip -j zipfile
解压 zipfile 中的所有文件到当前目录。
3. unzip -tq zipfile
测试 zipfile,打印一个结果展示 zipfile 是否正常。
4. unzip zipfile -x file1
解压 zipfile 中除 file1 之外的其他文件。
5. unzip -p zipfile | more
解压 zipfile 中的内容通过管道传给 more 命令。
6. unzip -l zipfile
展示 zipfile 中的文件。
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
上一篇
已是最后文章
下一篇
已是最新文章