linux命令解压文件到指定目录,自动覆盖已有文件、更新文件夹

unzip用法:

unzip  -选项  filename.zip[要解压的文件]   -x  文件名[要排除的文件]  -d  路径 [要解压到的目录]

默认操作是将要解压的文件(要排除的文件除外)提取到要解压到的目录 注意选项名大小写 

例子:

1. 把 tmp.zip 解压到 /home/hefang/zip

unzip tmp.zip /home/hefang/zip

2. 把 tmp.zip 解压到 /home/hefang/zip 并保留用户信息

unzip -XK tmp.zip /home/hefang/zip

3.把 tmp.zip 解压到 /home/hefang/zip 并自动覆盖已存在的文件

unzip -o tmp.zip  /home/hefang/zip

4. 查看压缩文件列表

unzip -l tmp.zip

下边为选项说明:

-p 提取文件到管道

-l 显示压缩文件列表

-f 更新已存在的文件, 不创建新文件

-t 测试压缩文件数据

-u 更新文件,创建如有必要

-z 显示压缩文件注释

-v 显示压缩文件详情/显示版本号

-T 更改zip文件时间为最新

-x 要排除的文件列表

-d 要解压到的目录

-n 不覆盖已存在的文件

-q 安静模式

-qq 更安静模式

-o 覆盖文件时不提示

-a 自动转换文本文件

-j 不要新建目录

-aa 把所有文件做为文本对待

-U 不转义Unicode字符

-UU 忽略所有Unicode字段

-C 不区分大小写

-L 更改文件名为小写

-X 还原用户和组信息

-V 保留VMS版本号

-K 保存文件权限信息

-M 使用分页的管道

-O 编码 为Dos和Windows系统指定编码

-I 编码 为Unix系统指定编码

要将文件解压缩到指定目录,你可以使用unzip命令的"-d"选项。例如,如果你要将压缩文件test.zip解压缩到/tmp目录下,你可以使用以下命令unzip -d /tmp test.zip。这将会将test.zip文件解压缩到/tmp目录中。请注意,如果在指定目录中已经存在相同的文件unzip命令默认会覆盖原先的文件。如果你不想覆盖文件,你可以使用"-n"选项,例如unzip -n -d /tmp test.zip。这样做会确保unzip命令不会覆盖已经存在的文件。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [linux下通过unzip直接解压zip压缩包](https://download.csdn.net/download/sysocc/10249264)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [linux命令解压文件指定目录自动覆盖已有文件更新文件夹](https://blog.csdn.net/wangxiaozhonga/article/details/125743973)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [【LinuxLinux unzip 解压命令](https://blog.csdn.net/qq_38593436/article/details/98849039)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

等到鸡吃完米

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值