linux 解压命令zip包

本文介绍如何使用unzip命令解压文件,并提供具体的使用示例,包括解压到当前目录及指定目录的方法,特别指出了解压含有中文路径文件时需要使用的选项。

unzip 压缩包名称 解压到当前文件夹
unzip 包 -d 目录名
unzip -O GBK 英语(新标准)一年级起点二年级下册_ResVer_1612589200_65542_mpp_mpv_mp.zip -d /mnt/incoming/course/sxgtest

例如:解压到当前目录下(GBK是解压内容带中文 需要GBK)

unzip -O GBK   MP3.zip  
### 解压 ZIP 文件的基础命令Linux 中,`unzip` 是用于解压缩 `.zip` 文件的主要工具之一。为了使用 `unzip` 命令解压文件,在大多数情况下需要先确保该软件已安装。 对于基于 Debian 的系统(如 Ubuntu),可以通过以下方式安装: ```bash sudo apt-get update && sudo apt-get install unzip ``` 一旦安装完成,可以利用简单的语法来进行基本操作[^1]。 #### 单个ZIP文件的解压 要将位于 `/home/user/Downloads/example.zip` 的 ZIP 文件解压至当前工作目录,可执行如下指令: ```bash unzip /home/user/Downloads/example.zip ``` 此命令会默认将所有内容释放到执行命令所在的路径下,并保留原有的文件结构[^3]。 #### 自定义目标位置 当希望指定不同的输出路径时,则可以在命令后面加上 `-d` 参数以及想要放置提取出来的文件的目标文件夹名称。例如,假设有一个名为 `archive.zip` 的存档并打算将其内容放到名为 `output_folder` 的新文件夹内,那么应该这样做: ```bash unzip archive.zip -d output_folder/ ``` 这将会创建一个新的子目录叫做 `output_folder` 并在那里展开所有的项目。 #### 处理多个ZIP文件 如果有若干个 ZIP 文件需要一次性处理,比如在一个特定的位置有三个分别叫作 `fileA.zip`, `fileB.zip`, 和 `fileC.zip` 的档案,而这些都希望能够被解开送入同一个地方的话,可以用通配符的方式简化过程: ```bash unzip 'file[ABC].zip' -d common_destination_directory/ ``` 这里 `'file[ABC].zip'` 表达式匹配了上述提到的名字模式;当然也可以更广泛地应用星号(*)作为通配符来表示任意数量字符的情况,像这样: ```bash unzip *.zip -d destination_dir/ ``` 这条语句能够作用于当前目录中的每一个以 .zip 结尾的文件并将它们的内容全部导出到给定的目的地中去[^2]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值