zhcn 技术 手机 如何在 Linux 上压缩和解压缩文件(指南)

如何在 Linux 上压缩和解压缩文件(指南)

文件压缩是一种强大的机制,可以节省存储空间并方便文件传输,特别是当文件大小较大时。压缩文件有多种格式,包括 .zip 和 .rar,但 zip 仍然是最常用的格式。如果您使用的是 Linux 系统,则压缩和解压缩文件(压缩和解压缩)是可以从命令行界面以及 GUI 执行的任务。因此,在本文中,我们解释了如何使用这两种方法在 Linux 上压缩和解压缩文件。

对于那些不知道的人来说,zip 压缩意味着将一个或多个不同格式的文件压缩到一个文件中。这占用更少的空间并允许传输更少的带宽。解压缩文件意味着从 zip 文件中提取所有压缩文件。现在,让我们看看如何在Linux上压缩和解压缩文件。

如何在 Linux 上压缩和解压缩文件(指南)
如何在 Linux 上压缩和解压缩文件(指南)

如何在Linux上压缩文件(GUI方法)

压缩和解压缩文件的 GUI 方法比 CLI 方法更容易,但它缺乏对许多用户有用的各种选项和功能。此处显示的方法适用于使用任何文件管理器的任何 Linux 发行版。本教程使用 Ubuntu 20.04 LTS 版本的 Nautilus 文件管理器。

1. 首先,打开任何文件管理器并导航到文件所在的目录。

2. 接下来,选择要添加到 zip 文件中的文件。

3. 右键单击​​选定的文件之一,然后选择压缩。

4. 现在您需要为压缩文件指定新名称并选择文件格式(.zip、.7z 或 .tar.xz)。最后,点击右上角的“创建”

5. 就是这样。压缩文件将以所选格式保存在同一目录中。

如何在 Linux 上压缩和解压缩文件(指南)
如何在 Linux 上压缩和解压缩文件(指南)

如何在Linux上解压文件(GUI方法)

使用 Linux GUI 文件管理器解压缩存档文件的方法有以下三种:

1.解压同一目录下的所有文件

  • 首先,打开文件管理器并找到您的存档文件。
  • 然后右键单击该文件并选择“在此处提取”。这会将文件提取到与存档文件同名的新子目录中。

2.将所有文件解压到另一个目录

  • 首先,打开文件管理器并找到您的存档文件。
  • 然后右键单击该文件并选择“提取到”选项。将打开一个新对话框。
  • 从左侧窗格中选择解压所有文件的路径,然后单击“选择”。
  • 所有文件都将提取到与存档文件同名的新子目录中。

3. 仅提取选定的文件

  • 首先,打开文件管理器并找到您的存档文件。然后双击该文件。这将打开存档管理器。
  • 按住 CTRL 键并单击要选择的文件名来选择多个文件。然后点击左上角的“提取”。
  • 在新对话框中选择路径,然后单击右上角的“选择”。
  • 所有文件都将提取到与存档文件同名的新子目录中。
如何在 Linux 上压缩和解压缩文件(指南)
如何在 Linux 上压缩和解压缩文件(指南)

如何使用Linux命令行压缩文件

压缩和解压缩文件的 CLI 方法不仅比 GUI 方法更快,而且还提供了更多处理文件的选项。压缩和解压缩文件的命令有多种,但zipunzip是最常见的,因为它们是跨平台的,并且在线上得到广泛支持。

1.安装ZIP包和解压包

默认情况下,大多数发行版都预安装了 zip 和 unzip 软件包。如果默认情况下不可用,请使用以下命令安装它。

sudo apt install zip

sudo apt install unzip

2.在Linux上使用Zip命令压缩文件

使用zip命令压缩文件的基本语法是:

zip <option> file.zip file(s) ,其中

  • <option>用于指定将文件压缩为 zip 的各种选项。
  • file.zip ,压缩后 zip 文件的最终名称。在这里,提供 .zip 扩展名是可选的。
  • file(s)是您要压缩的文件名。

与 zip 命令结合使用的常见选项包括:

选项解释
-d用于从 zip 存档中删除文件。
-u用于将新文件添加到 zip 文件中。
-m该选项会在压缩后删除原始文件。
-r用于压缩整个目录。
-x该选项用于在压缩期间排除文件。

3.在Linux上压缩单个文件

要压缩单个文件,请使用以下命令:

zip file.zip filename

这将压缩当前目录中的指定文件,同时保持原始文件不变。

4.在Linux上压缩多个文件

要将多个文件压缩为一个 zip 文件,请使用以下命令:

zip zip_file file1 file2 file3

这会将所有指定的文件压缩到一个 zip 文件中。

5. 将文件添加到现有 ZIP 文件

压缩多个文件时,您可能会丢失一些文件。您可以将单个文件添加到现有 zip 文件中。这可以使用-u标志来完成,它代表更新。要将新文件添加到现有 zip 文件,请使用以下命令:

zip -u zip_file new_file

此命令将new_file附加到现有的zip_file

6. 从现有 ZIP 文件中删除文件

压缩多个文件时,您可能已将敏感文件添加到 zip 文件中。值得庆幸的是,您可以使用以下命令轻松地从现有 zip 文件中删除文件:

zip -d zip_file file_to_be_deleted

这里, -d 标志代表删除并从现有的zip_file中删除文件file_to_be_deleted

7. 如何在Linux上压缩目录

在某些情况下,您可能想要压缩目录的全部内容,但在命令中列出每个文件名是不切实际的。在这种情况下,您可以使用-r标志以递归或迭代方式将文件从目录添加到 zip 文件。

zip -r zip_file directory_name

这会将directory_name中的所有文件添加到zip_file中。

8. 创建受密码保护的 zip 文件

某些敏感文件必须受密码保护,以防止意外用户访问。保护文件的一种方法是将它们转换为 zip 并使用 -e(加密标志)对其进行加密。创建受密码保护的 zip 文件Linux ,使用以下命令:

zip -e zip_file file_1 file_2

系统将要求您输入并确认压缩文件的密码。

您还可以使用以下命令在压缩期间添加多个标志。

zip -r -e zip_file directory_name

这里我们将所有目录的内容加密到一个 zip 文件中。

如何在 Linux 上压缩和解压缩文件(指南)
如何在 Linux 上压缩和解压缩文件(指南)

如何使用 Linux 命令行解压文件

解压缩 zip 文件意味着使用各种命令提取 zip 文件中存储的所有信息。在 Linux 上,解压缩 zip 文件最常用的命令是unzip命令。

使用该命令的基本语法是:

unzip <option> zip_file ,此处

  • <option>指定解压过程中使用的各种选项。
  • zip_file指定要解压的 zip 文件

1.查看ZIP文件的内容

在解压缩 zip 文件之前检查其内容总是一个好主意,以确保没有恶意软件试图损害您的系统。在 Linux 上,您可以使用以下命令查看 zip 文件的内容,而无需解压缩它:

unzip -l zip_file

要显示有关 Zip 文件的详细信息,请使用-Z标志,如下所示。

unzip -Z zip_file

2. 解压单个ZIP文件

要将单个 zip 文件解压缩到同一目录中,请使用以下命令:

unzip zip_file

3. 将单个文件解压到另一个目录

如果要将 zip 文件解压缩到另一个目录,请使用-d标志,如下所示。

unzip zip_file -d path/to/directory

4.在Linux上解压多个文件

假设您有多个 zip 文件并且您想要将它们全部解压。使用 unzip 命令的修改版本提取所有 zip 文件,如下所示。

unzip "*.zip

了解命令:这里我们将搜索所有以通配符"* ”指定的扩展名为.zip文件,并将它们一一传递给unzip命令。

5. 解压Zip文件,排除部分文件

查看 zip 文件的内容后,您只想提取部分文件。这可以在 Linux 上使用 unzip 命令轻松完成。要通过排除某些文件来提取 zip 文件,请使用 -x 标志并指定要排除的文件名,如以下命令所示。

unzip zip_file –x file_name

Linux 上压缩和解压文件和目录的指南

无论我们使用什么操作系统,我们都需要压缩和解压缩文件。 ZIP 文件通过压缩文件可以节省大量宝贵的内存。在本文中,我们通过示例解释了在 Linux 上压缩和解压缩文件的两种方法。命令行方法速度更快并且提供更多选项,因此它是大多数 Linux 用户的首选方法。如果您对 zip 和 unzip 命令有任何问题,请在评论中告诉我们。

常问问题

Linux zip 和 unzip 命令是什么?

zip命令是Linux上用于压缩文件的常用命令行工具。有很多选项,例如将多个文件和目录合并到一个 zip 文件中以及使用密码压缩文件。使用 unzip 命令解压或提取 zip 文件的内容。

压缩和解压文件是什么意思?

ZIP 是一种存档文件格式,用于将一个或多个文件压缩为单个 ZIP 文件。您可以减小文件大小而不丢失数据,从而更轻松地传输和存储。 unzip 工具用于将 zip 文件以其原始格式解压缩。

zip 文件有什么用?

zip 文件是一种存档格式,它将多个文件组合在一起并将它们压缩为单个文件。 zip 文件是压缩文件格式,因此在传输过程中占用的空间和带宽消耗更少。

如何在 Linux 上压缩和解压缩文件(指南)
如何在 Linux 上压缩和解压缩文件(指南)

文件压缩是一种强大的机制,可以节省存储空间并方便文件传输,特别是当文件大小较大时。压缩文件有多种格式,包括 .zip 和 .rar,但 zip 仍然是最常用的格式。如果您使用的是 Linux 系统,则压缩和解压缩文件(压缩和解压缩)是可以从命令行界面以及 GUI 执行的任务。因此,在本文中,我们解释了如何使用这两种方法在 Linux 上压缩和解压缩文件。

对于那些不知道的人来说,zip 压缩意味着将一个或多个不同格式的文件压缩到一个文件中。这占用更少的空间并允许传输更少的带宽。解压缩文件意味着从 zip 文件中提取所有压缩文件。现在,让我们看看如何在Linux上压缩和解压缩文件。

如何在 Linux 上压缩和解压缩文件(指南)
如何在 Linux 上压缩和解压缩文件(指南)

如何在Linux上压缩文件(GUI方法)

压缩和解压缩文件的 GUI 方法比 CLI 方法更容易,但它缺乏对许多用户有用的各种选项和功能。此处显示的方法适用于使用任何文件管理器的任何 Linux 发行版。本教程使用 Ubuntu 20.04 LTS 版本的 Nautilus 文件管理器。

1. 首先,打开任何文件管理器并导航到文件所在的目录。

2. 接下来,选择要添加到 zip 文件中的文件。

3. 右键单击​​选定的文件之一,然后选择压缩。

4. 现在您需要为压缩文件指定新名称并选择文件格式(.zip、.7z 或 .tar.xz)。最后,点击右上角的“创建”

5. 就是这样。压缩文件将以所选格式保存在同一目录中。

如何在 Linux 上压缩和解压缩文件(指南)
如何在 Linux 上压缩和解压缩文件(指南)

如何在Linux上解压文件(GUI方法)

使用 Linux GUI 文件管理器解压缩存档文件的方法有以下三种:

1.解压同一目录下的所有文件

  • 首先,打开文件管理器并找到您的存档文件。
  • 然后右键单击该文件并选择“在此处提取”。这会将文件提取到与存档文件同名的新子目录中。

2.将所有文件解压到另一个目录

  • 首先,打开文件管理器并找到您的存档文件。
  • 然后右键单击该文件并选择“提取到”选项。将打开一个新对话框。
  • 从左侧窗格中选择解压所有文件的路径,然后单击“选择”。
  • 所有文件都将提取到与存档文件同名的新子目录中。

3. 仅提取选定的文件

  • 首先,打开文件管理器并找到您的存档文件。然后双击该文件。这将打开存档管理器。
  • 按住 CTRL 键并单击要选择的文件名来选择多个文件。然后点击左上角的“提取”。
  • 在新对话框中选择路径,然后单击右上角的“选择”。
  • 所有文件都将提取到与存档文件同名的新子目录中。
如何在 Linux 上压缩和解压缩文件(指南)
如何在 Linux 上压缩和解压缩文件(指南)

如何使用Linux命令行压缩文件

压缩和解压缩文件的 CLI 方法不仅比 GUI 方法更快,而且还提供了更多处理文件的选项。压缩和解压缩文件的命令有多种,但zipunzip是最常见的,因为它们是跨平台的,并且在线上得到广泛支持。

1.安装ZIP包和解压包

默认情况下,大多数发行版都预安装了 zip 和 unzip 软件包。如果默认情况下不可用,请使用以下命令安装它。

sudo apt install zip

sudo apt install unzip

2.在Linux上使用Zip命令压缩文件

使用zip命令压缩文件的基本语法是:

zip <option> file.zip file(s) ,其中

  • <option>用于指定将文件压缩为 zip 的各种选项。
  • file.zip ,压缩后 zip 文件的最终名称。在这里,提供 .zip 扩展名是可选的。
  • file(s)是您要压缩的文件名。

与 zip 命令结合使用的常见选项包括:

选项解释
-d用于从 zip 存档中删除文件。
-u用于将新文件添加到 zip 文件中。
-m该选项会在压缩后删除原始文件。
-r用于压缩整个目录。
-x该选项用于在压缩期间排除文件。

3.在Linux上压缩单个文件

要压缩单个文件,请使用以下命令:

zip file.zip filename

这将压缩当前目录中的指定文件,同时保持原始文件不变。

4.在Linux上压缩多个文件

要将多个文件压缩为一个 zip 文件,请使用以下命令:

zip zip_file file1 file2 file3

这会将所有指定的文件压缩到一个 zip 文件中。

5. 将文件添加到现有 ZIP 文件

压缩多个文件时,您可能会丢失一些文件。您可以将单个文件添加到现有 zip 文件中。这可以使用-u标志来完成,它代表更新。要将新文件添加到现有 zip 文件,请使用以下命令:

zip -u zip_file new_file

此命令将new_file附加到现有的zip_file

6. 从现有 ZIP 文件中删除文件

压缩多个文件时,您可能已将敏感文件添加到 zip 文件中。值得庆幸的是,您可以使用以下命令轻松地从现有 zip 文件中删除文件:

zip -d zip_file file_to_be_deleted

这里, -d 标志代表删除并从现有的zip_file中删除文件file_to_be_deleted

7. 如何在Linux上压缩目录

在某些情况下,您可能想要压缩目录的全部内容,但在命令中列出每个文件名是不切实际的。在这种情况下,您可以使用-r标志以递归或迭代方式将文件从目录添加到 zip 文件。

zip -r zip_file directory_name

这会将directory_name中的所有文件添加到zip_file中。

8. 创建受密码保护的 zip 文件

某些敏感文件必须受密码保护,以防止意外用户访问。保护文件的一种方法是将它们转换为 zip 并使用 -e(加密标志)对其进行加密。创建受密码保护的 zip 文件Linux ,使用以下命令:

zip -e zip_file file_1 file_2

系统将要求您输入并确认压缩文件的密码。

您还可以使用以下命令在压缩期间添加多个标志。

zip -r -e zip_file directory_name

这里我们将所有目录的内容加密到一个 zip 文件中。

如何在 Linux 上压缩和解压缩文件(指南)
如何在 Linux 上压缩和解压缩文件(指南)

如何使用 Linux 命令行解压文件

解压缩 zip 文件意味着使用各种命令提取 zip 文件中存储的所有信息。在 Linux 上,解压缩 zip 文件最常用的命令是unzip命令。

使用该命令的基本语法是:

unzip <option> zip_file ,此处

  • <option>指定解压过程中使用的各种选项。
  • zip_file指定要解压的 zip 文件

1.查看ZIP文件的内容

在解压缩 zip 文件之前检查其内容总是一个好主意,以确保没有恶意软件试图损害您的系统。在 Linux 上,您可以使用以下命令查看 zip 文件的内容,而无需解压缩它:

unzip -l zip_file

要显示有关 Zip 文件的详细信息,请使用-Z标志,如下所示。

unzip -Z zip_file

2. 解压单个ZIP文件

要将单个 zip 文件解压缩到同一目录中,请使用以下命令:

unzip zip_file

3. 将单个文件解压到另一个目录

如果要将 zip 文件解压缩到另一个目录,请使用-d标志,如下所示。

unzip zip_file -d path/to/directory

4.在Linux上解压多个文件

假设您有多个 zip 文件并且您想要将它们全部解压。使用 unzip 命令的修改版本提取所有 zip 文件,如下所示。

unzip "*.zip

了解命令:这里我们将搜索所有以通配符"* ”指定的扩展名为.zip文件,并将它们一一传递给unzip命令。

5. 解压Zip文件,排除部分文件

查看 zip 文件的内容后,您只想提取部分文件。这可以在 Linux 上使用 unzip 命令轻松完成。要通过排除某些文件来提取 zip 文件,请使用 -x 标志并指定要排除的文件名,如以下命令所示。

unzip zip_file –x file_name

Linux 上压缩和解压文件和目录的指南

无论我们使用什么操作系统,我们都需要压缩和解压缩文件。 ZIP 文件通过压缩文件可以节省大量宝贵的内存。在本文中,我们通过示例解释了在 Linux 上压缩和解压缩文件的两种方法。命令行方法速度更快并且提供更多选项,因此它是大多数 Linux 用户的首选方法。如果您对 zip 和 unzip 命令有任何问题,请在评论中告诉我们。

常问问题

Linux zip 和 unzip 命令是什么?

zip命令是Linux上用于压缩文件的常用命令行工具。有很多选项,例如将多个文件和目录合并到一个 zip 文件中以及使用密码压缩文件。使用 unzip 命令解压或提取 zip 文件的内容。

压缩和解压文件是什么意思?

ZIP 是一种存档文件格式,用于将一个或多个文件压缩为单个 ZIP 文件。您可以减小文件大小而不丢失数据,从而更轻松地传输和存储。 unzip 工具用于将 zip 文件以其原始格式解压缩。

zip 文件有什么用?

zip 文件是一种存档格式,它将多个文件组合在一起并将它们压缩为单个文件。 zip 文件是压缩文件格式,因此在传输过程中占用的空间和带宽消耗更少。

如何在 Linux 上压缩和解压缩文件(指南)
如何在 Linux 上压缩和解压缩文件(指南)