有时,当您需要  在Linux  计算机上创建.zip归档文件时,它并不像Windows中那样容易。每次您需要下载大量文件或执行大量任务,甚至需要备份网站时,也需要学习一些基本命令来在Linux中对文件夹进行压缩和解压缩。为了压缩存档文件,我们碰巧使用zip命令。它是用于压缩和文件打包的实用程序。我们还有一个名为unzip的程序,用于解压缩zip档案。本教程将帮助您学习使用命令行在Ubuntu Linux上压缩和管理文件夹。

压缩或压缩文件夹

为了进行压缩,我们首先需要安装zip命令,为此我们将使用“ apt命令”  “ apt-get命令。因此,现在我们将打开终端以安装zip命令。

第1步:

打开终端后,输入命令“ sudo apt install zip unzip ”以安装zip命令。

输入所需的凭据。

安装开始,命令行如下所示。片刻之后,它将完成。

第2步:

下一步是使用zip命令压缩所需的文件。我们要在此处压缩名为TestDir的文件夹,其当前目录为Desktop。

因此,因此在Linux的命令行中,我们还将当前目录更改为桌面。

我们可以使用ls命令在桌面上查看当前存在的文件夹。

我们要压缩的文件也在列表中。

我们使用命令“ zip –r folderName folder ”将其压缩到其中。

最终,创建了压缩的TestDirTerminal.zip,我们希望通过压缩文件夹TestDir来创建它,以便我们可以看到它已经创建。

我们要压缩的文件夹已被压缩。

第三步:

我们也可以在Linux中使用命令行压缩文件。如您所见,我们为此选择了一个文件夹TestFolder和一个TestFile文件。两者都位于桌面上。在此步骤中,我们将分别压缩文件和文件夹。

如果之前未选择当前目录,我们会将其移动到桌面。之后,我们使用“ dir”命令查看目录的元素。在列出了TestFolder和TestFile的地方,我们可以找到我们感兴趣的任何东西。

为了压缩文件夹,我们将使用以下命令。

这将压缩文件夹。

同样,我们要压缩文件,将使用以下命令,如下所示。

这将压缩我们的TestFile。

创建完成后,可以在桌面上同时看到TestFile和Testfolder.zip。

使用gzip命令

我们也可以像使用GroceryList一样使用gzip命令压缩文件

结果显示,已在Desktop目录中创建了GroceryList.gz 

使用tar命令

对于太多文件,我们将使用tar命令。这里有GroceryList,因此,为此,我们将使用tar cvf

C:创建

V:在终端中显示输出(用于验证)

F:只是为了防火

我们总是可以使用ls命令进行验证。在这里,您可以看到已经创建了GroceryList.tar。

解压缩压缩文件夹:

要解压缩文件,我们将使用命令unzip。但是首先,我们需要像先前压缩一样安装解压缩代码。为此,我们使用命令sudo apt-get install unzip。该命令用作

输入凭据:

它将最终安装。在我们自己运行时,您可能会在屏幕上看到以下命令。

对于zip命令

首先,我们将为zip文件提取文件。因此,如上面的列表所示,我们可以在其中压缩的第一个示例作为压缩文件“ TestDirTerminal.zip ” 列出,现在我们将使用unzip命令压缩该文件。在这里,我们写解压缩和我们要解压缩的压缩文件的名称。

我们将看到

对于tar文件

tar文件的方法会有所不同,压缩时我们将使用不同的方法,因此它与压缩文件非常相似,但是在这里,对于tar文件提取,我们将使用tar xvf,

其中

x:表示提取

V:如我们先前所见进行验证

F:是为了火

在这里,我们有一个名为“ GroceryList.tar”的tar文件,因此我们使用以下命令将其解压缩。

该命令可以帮助我们提取文件,一旦提取文件,我们还可以使用ls命令查看当前运行目录的结果。因此,这是提取的文件。

为了验证和查看tar文件中的内容列表,我们使用命令tar –tvf并添加要查看其内容的tar文件的名称。结果,我们将在屏幕上找到存档内容列表。因此,以下命令将用于查看特定tar文件中的存档内容。

结论

在本教程中,我们已经了解了如何在Linux命令行中创建压缩的文件夹/文件。我们还学习了如何在Linux命令行中从压缩文件中提取原始文件。我们还观察到,对于并排验证,我们使用ls命令确定文件是否已创建,如果文件扩展名是zip,tar或gz,则文件扩展名是否清楚。最后,我们看到了如何查看特定tar文件中归档的内容。

使用Linux终端解压缩或压缩文件夹
Tagged on:

发表评论

电子邮件地址不会被公开。 必填项已用*标注