菜鸟科技网

Ubuntu解压zip用什么命令?

在 Ubuntu 系统中,解压 ZIP 文件非常简单,主要使用 unzip 命令,下面我将为你详细介绍各种常用场景和用法。

Ubuntu解压zip用什么命令?-图1
(图片来源网络,侵删)

核心命令:unzip

unzip 是 Ubuntu 系统中用于解压 .zip 文件的标准工具,在大多数 Ubuntu 发行版中,它已经默认安装了。

检查是否已安装 unzip

你可以通过以下命令检查系统是否已安装 unzip

unzip -v

如果显示了 unzip 的版本信息,说明已安装,如果提示 command not found(命令未找到),则需要先安装它。

安装 unzip

unzip 未安装,打开终端,使用 apt 包管理器进行安装:

Ubuntu解压zip用什么命令?-图2
(图片来源网络,侵删)
sudo apt update
sudo apt install unzip

unzip 命令常用用法

基础解压

命令格式: unzip [文件名.zip]

示例: 假设你有一个名为 my_files.zip 的文件,你想在当前目录下解压它:

unzip my_files.zip

执行后,unzip 会在当前目录创建一个与 zip 文件同名的文件夹 my_files,并将所有文件解压到其中。

解压到指定目录

如果你想将文件解压到其他文件夹,可以使用 -d (directory) 参数。

Ubuntu解压zip用什么命令?-图3
(图片来源网络,侵删)

命令格式: unzip [文件名.zip] -d [目标目录路径]

示例:my_files.zip 解压到 /home/user/Documents 目录下:

unzip my_files.zip -d /home/user/Documents

如果目标目录不存在,unzip 会报错,你需要先创建该目录:

mkdir -p /home/user/Documents/my_zip_content
unzip my_files.zip -d /home/user/Documents/my_zip_content

查看压缩包内容而不解压

如果你只想知道 ZIP 文件里有什么文件,而不想立即解压,可以使用 -l (list) 参数。

命令格式: unzip -l [文件名.zip]

示例: 查看 my_files.zip 的内容列表:

unzip -l my_files.zip

输出会显示文件的名称、原始大小、压缩后大小和日期时间。

解压时覆盖已有文件(静默模式)

当解压的文件在目标目录中已存在时,unzip 默认会询问你是否覆盖 (y/n?),这在批量处理文件时非常麻烦,可以使用 -o (overwrite) 参数来自动覆盖所有现有文件,且不显示任何覆盖提示。

⚠️ 警告: 此操作会直接覆盖同名文件,请谨慎使用。

命令格式: unzip -o [文件名.zip]

示例: 静默解压并覆盖所有已存在的文件:

unzip -o my_files.zip

解压时排除特定文件或目录

有时候你不想解压 ZIP 包中的某些文件(__MACOSX/ 目录或 .DS_Store 文件),这时可以使用 -x (exclude) 参数。

命令格式: unzip [文件名.zip] -x [要排除的文件/目录]

示例 1: 排解压时排除 temp 文件夹:

unzip my_files.zip -x temp/

示例 2: 排除所有 .log 文件:

unzip my_files.zip -x "*.log"

只解压指定文件

如果你只需要 ZIP 包中的某一个或几个文件,可以在命令末尾直接指定文件名。

命令格式: unzip [文件名.zip] [文件名1] [文件名2] ...

示例: 只解压 report.pdfdata.csv 两个文件:

unzip my_files.zip report.pdf data.csv

使用密码解压加密的 ZIP 文件

ZIP 文件设置了密码,解压时会自动提示你输入密码。

命令格式: unzip [文件名.zip]

示例:

unzip secure_file.zip

执行后,终端会显示:

Archive:  secure_file.zip
[secure_file.zip] password: 

此时输入密码并按回车即可。


图形界面解压(推荐新手使用)

如果你不习惯使用命令行,Ubuntu 的图形用户界面也提供了非常方便的解压方式。

  1. 找到 ZIP 文件:使用文件浏览器(如 Nautilus)找到你的 .zip 文件。
  2. 解压
    • 右键点击 该文件。
    • 在弹出的菜单中,选择 “提取到此处” (Extract Here),文件将在当前目录解压。
    • 或者选择 “提取到“...” (Extract to "..." ),系统会自动创建一个与 ZIP 文件同名的文件夹,并将文件解压到其中,这是最推荐的方式,可以保持目录整洁。

总结表格

功能 命令 示例
基础解压 unzip [文件名.zip] unzip archive.zip
解压到指定目录 unzip [文件名.zip] -d [路径] unzip archive.zip -d /home/user/docs
不解压 unzip -l [文件名.zip] unzip -l archive.zip
静默覆盖 unzip -o [文件名.zip] unzip -o archive.zip
排除文件/目录 unzip [文件名.zip] -x [文件] unzip archive.zip -x temp/
只解压特定文件 unzip [文件名.zip] [文件名...] unzip archive.zip report.txt
图形界面解压 右键点击 -> "提取到..." -

希望这份详细的指南能帮助你熟练地在 Ubuntu 中解压 ZIP 文件!

分享:
扫描分享到社交APP
上一篇
下一篇