文件壓縮是一種強大的機制,可以節省存儲空間並促進輕鬆的文件傳輸,尤其是當文件很大時。壓縮文件有多種格式,例如.zip、.rar 等。但是,zip 仍然是最常用的格式。如果您使用的是 Linux 系統,壓縮和解壓縮文件(壓縮和解壓縮)是一項可以從命令行界面和 GUI 完成的任務。因此,在本文中,我們討論瞭如何使用這兩種方法在 Linux 中壓縮和解壓縮文件。

對於那些不知道的人來說,壓縮意味著將一個文件或多個不同格式的文件壓縮成一個文件,這樣它佔用的空間就更少,並且可以使用更少的帶寬進行傳輸。解壓縮文件意味著從 zip 文件中提取所有壓縮文件。也就是說,讓我們看看如何在 Linux 中壓縮和解壓縮文件:

目錄

如何在 Linux 中壓縮文件(GUI 方法)

壓縮和解壓縮的 GUI 方法與 CLI 方法相比,文件更容易,但缺少可能對許多用戶有用的各種選項和功能。此處顯示的方法適用於具有任何文件管理器的所有 Linux 發行版。對於本教程,我們使用 Ubuntu 20.04 LTS 版本中的 Nautilus 文件管理器。

1.首先,打開您選擇的任何文件管理器並導航到文件所在的目錄。

2.然後,選擇要添加到 zip 文件中的文件。

3.右鍵單擊任何一個選定的文件,然後選擇 “壓縮”。

4.在這裡,您需要為壓縮文件指定一個新名稱並選擇文件格式 –.zip、.7z 或.tar.xz。最後,點擊右上角的“創建”

5.就是這樣。壓縮文件將保存到與所選格式相同的目錄中。

如何在 Linux 中解壓縮文件(GUI 方法)

在 Linux 上使用 GUI 文件管理器可以通過三種不同的方式解壓縮存檔文件:

1.提取同一目錄中的所有文件

首先,打開文件管理器並找到存檔文件。 然後,右鍵單擊該文件並選擇“在此處提取”。這會將您的文件解壓縮到與存檔文件同名的新子目錄中。

2。將所有文件解壓縮到不同目錄

首先,打開文件管理器並找到存檔文件。 然後,右擊文件並選擇“提取到”選項。它將打開一個新的對話框。 選擇你想要的路徑從左窗格中解壓縮所有文件,然後單擊“選擇”。 您的所有文件將被提取到一個與存檔文件同名的新子目錄。

3。僅解壓縮選定的文件

首先,打開文件管理器並找到存檔文件。然後,雙擊該文件。這將打開存檔管理器。通過按住“CTRL”鍵並單擊要選擇的文件名來選擇多個文件。然後,單擊左上角的“提取”。 在新對話框中,選擇路徑,然後單擊右上角的“選擇”。 您的所有文件都將被提取在與存檔文件同名的新子目錄中。

如何使用 Linux 命令行壓縮文件

壓縮和解壓縮文件的 CLI 方法不僅比 GUI 方法更快,而且還提供了很多修改文件的選項。雖然壓縮和解壓縮文件的命令有多種,但 zip 和 unzip 是最常用的命令,因為它們是跨平台的並且具有廣泛的在線支持。

1.安裝 Zip 和 Unzip 包

默認情況下,大多數發行版都預裝了這兩個包——zip 和 unzip。如果默認情況下不可用,請使用以下命令安裝它們:

sudo apt install zip

sudo apt install unzip

2。在 Linux 中使用 Zip 命令壓縮文件

使用 zip 命令壓縮文件的基本語法如下:

zip

p>

與 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 標誌代表刪除,它將刪除文件 file_to_be_deleted 從現有的 zip_file。

7.如何在 Linux 中壓縮目錄

在某些情況下,您可能希望壓縮目錄的全部內容,但是在命令中將所有文件名一個一個地寫入是不可行的。在這種情況下,您可以使用-r 標誌遞歸或重複將目錄的文件添加到 zip 文件中。

zip-r zip_file directory_name

這會將 directory_name 中的所有文件添加到 zip_file

8.創建受密碼保護的 zip 文件

一些敏感文件需要受密碼保護,以防止意外用戶訪問它們。保護文件的一種方法是將文件轉換為 zip 文件並使用-e(加密標誌)對其進行加密。要在 Linux 中創建受密碼保護的 zip 文件,請使用以下命令:

zip-e zip_file file_1 file_2

您將被要求輸入並驗證壓縮文件的密碼。

此外,您還可以使用以下命令在壓縮時添加多個標誌:

zip-r-e zip_file directory_name

在這裡,我們正在加密所有目錄內容到一個 zip 文件中。

如何使用 Linux 命令行解壓縮文件

解壓縮 zip 文件意味著使用各種命令提取存儲在 zip 文件中的所有信息。在 Linux 中,解壓縮 zip 文件最常用的命令是 unzip 命令。

使用該命令的基本語法是:

unzip

Categories: IT Info