使用 Linux 終端管理壓縮或壓縮文件夾

有時,當你需要 在 Linux 上創建 .zip 存檔 機器,它不像在 windows 中那麼容易。 每次,您需要下載大量文件或大量任務,甚至當您需要備份網站時,您都需要學習一些在 Linux 中壓縮和解壓縮文件夾的基本命令。 對於存檔文件的壓縮,我們碰巧使用了 zip 命令。 它是用於壓縮和文件打包的實用程序。 我們還有一個名為 unzip 的程序,用於解壓縮 zip 檔案。 本教程將幫助您學習使用命令行在 Ubuntu Linux 上壓縮和管理文件夾。

壓縮或壓縮文件夾

為了壓縮,我們首先需要安裝 zip 命令,為此我們將使用“apt 命令或者apt-get 命令. 所以,現在我們將打開終端來安裝 zip 命令。

步驟1:

打開終端后,寫入命令,“sudo apt 安裝 zip 解壓”來安裝 zip 命令。

Enter 所需的憑據。

安裝開始,命令行如下所示。 片刻之後,它就會完成。

第2步:

下一步是使用 zip 命令壓縮所需的文件。 我們要在這裡壓縮當前目錄為Desktop 的名為TestDir 的文件夾。

因此,因此在 Linux 的命令行中,我們還將將當前目錄更改為桌面。

我們可以使用 ls 命令查看桌面上當前存在的文件夾。

我們要壓縮的文件也在列表中。

我們使用命令“zip -r 文件夾名文件夾”,我們要將文件夾壓縮到其中。

最終,壓縮的 TestDirTerminal.zip 被創建,我們想通過壓縮我們的文件夾 TestDir 來創建它,所以我們可以看到它已經被創建。

我們要壓縮的文件夾已被壓縮。

第 3 步:

我們也可以在 Linux 中使用命令行來壓縮文件。 我們選擇了一個文件夾, 測試文件夾 為此目的和一個文件 測試文件 如你看到的。 兩者都再次位於桌面上。 這一步我們將分別壓縮一個文件和一個文件夾。

如果之前沒有選擇,我們會將當前目錄移動到桌面。 之後,我們使用“dir”命令查看目錄的元素。 我們可以在 TestFolder 和 TestFile 也列出的地方找到我們感興趣的任何東西。

為了壓縮文件夾,我們將使用以下命令。

這將壓縮文件夾。

同樣,我們要壓縮文件,我們將使用以下命令,如下所示。

這將壓縮我們的 TestFile。

創建後,TestFile 和 Testfolder.zip 都可以在桌面上看到。

使用 gzip 命令

我們也可以使用 壓縮包 壓縮文件的命令,就像我們對 購物清單。

結果表明,一個 雜貨清單.gz 已創建於 桌面 目錄.

使用 tar 命令

對於太多的文件,我們將使用 tar 命令。 這裡我們有 GroceryList 所以,為此我們將使用 tar cvf

C:創建

V:在終端中顯示輸出(用於驗證)

F:僅用於火災選項

我們可以隨時使用 ls 命令進行驗證,這裡可以看到 GroceryList.tar 已經創建。

解壓壓縮文件夾:

要解壓縮文件,我們將使用命令, 解壓. 但首先,我們需要像之前的壓縮一樣安裝解壓縮代碼。 我們使用命令 sudo apt-get 安裝解壓 以此目的。 該命令用作

Enter 憑據:

這將最終安裝。 當您在我們自己的一端運行它時,您可能會在屏幕上看到以下命令。

對於 zip 命令

首先,我們將把我們的文件解壓縮為 zip 文件。 因此,在上面的列表中,您可以首先 example 我們壓縮在那裡列為壓縮文件“測試目錄終端.zip”,我們現在將使用 unzip 命令壓縮此文件。 這裡我們寫 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 文件中的內容。