如何在 Linux 中压缩和解压缩目录及其文件

如何在 Linux 中压缩和解压缩目录及其文件

我是 Linux 新手。压缩和解压缩目录及其文件的完整过程是什么?如果需要进行任何安装,请提及。

答案1

你说你是新手。也许你有 Windows 经验。如果你还没有安装软件包,你需要

sudo apt-get install zip gzip tar

首先(或者通过图形化pkg管理器)。

然后,对于条目来说,使用 zip/unzip 将是最简单的方法:

zip -r my_arch.zip my_folder

其中 -r 表示“递归”。

要解压缩你只需使用

unzip my_arch.zip

Zip 默认存储相对路径名。zip 有多个参数选项可用。有关详细信息,请参阅:手册 (man zip)。首先,这就可以了。

在 Linux 世界中,您最常看到的是以 .tar.gz 结尾的文件。这是两个工具的产物:TAR(磁带归档程序)和 GZIP(GNU-Zip)。Tar 具有在“taring”之后自动对文件进行 gzip/gunzip 的调用选项。

tar -cvzf may_arch.tar.gz my_folder

在哪里

  • -c 表示“创建”
  • -v 表示“详细”(有时很麻烦并且会减慢速度......)
  • -z 表示“使用 (GNU)zip”
  • -f XYZ 声明输出文件的名称。(您应该选择一个有用的名称,例如 XYZ.tar.gz)

也可能有 .tar.bz2 结尾。这是 -j 参数而不是 -z 参数的结果:您将选择使用 BZIP2 进行压缩(-> man bzip2)。

要提取你只需使用 -x (eX道)而不是 -c(C创建):

tar -xvzf may_arch.tar.gz

快乐“拉上拉链”!

答案2

您可以使用zipunzip命令行实用程序。可以通过运行来安装它们

sudo apt-get install zip unzip

在终端。

答案3

我知道几种方法,但因为你是 Linux 新手。所以我将告诉你如何使用 GUI 方法(最简单的方法)压缩文件。

  1. 创建一个新文件夹并用您想要的任何内容填充它,例如许多文件(就我而言,我将用主题文件夹填充它): 在此处输入图片描述

在此处输入图片描述

  1. 右键单击要压缩的文件夹并选择“压缩...”选项: 在此处输入图片描述

  2. 您可以通过单击“文件名”文本框旁边的组合框来选择所需的文件格式。您还可以设置要压缩的文件夹位置。 在此处输入图片描述

单击“其他选项”将带您进入密码部分,换句话说,您可以为您喜欢的文件设置密码,以便某人(包括您)必须在解压文件之前输入密码。 在此处输入图片描述

  1. 如果完成,请单击创建

相关内容