文件壓縮是一種強大的機制,可以節省存儲空間並促進輕鬆的文件傳輸,尤其是當文件很大時。壓縮文件有多種格式,例如.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 命令配對的一些常見選項是:
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