7-Zip 是一種流行的開源檔案存檔器,以其高壓縮比和支援多種檔案格式(包括 7z、ZIP、RAR 和 TAR)而聞名。它是壓縮和解壓縮檔案的強大工具,使其成為經常處理大型檔案的使用者的必備工具。雖然 7-Zip 通常與 Windows 相關,但它也可以安裝在 Ubuntu 上,在 Linux 系統上提供相同的強大功能。
若要透過命令列在 Ubuntu 24.04、22.04 或 20.04 上安裝 7-Zip,您可以直接從官方網站下載最新的 7-Zip 檔案並手動安裝。此方法可確保您擁有最新版本的 7-Zip 以及所有最新功能和更新。本指南將引導您完成在 Ubuntu 系統上下載和安裝 7-Zip 的過程。
在安裝 7-Zip 之前更新 Ubuntu
首先,為了確保您只安裝了來源版本,請從您的 Ubuntu 系統中刪除免費的 foss 版本 p7zip-full:
sudo apt remove p7zip-full
下載 7-Zip 二進位存檔
訪問官方 7-Zip 網站,選擇與您的系統相容的 7-Zip 二進位檔案的適當版本和架構,並將檔案儲存到您的電腦。在本指南中,我們將使用最新版本的 7-Zip、版本 23.01 (2023-06-20) 和 64 位元 Linux x86-64 架構進行示範。
使用下面的 wget 指令下載 7-Zip:
wget https://www.7-zip.org/a/7z2301-linux-x64.tar.xz
注意:上面的命令是一個範例。您下載的 7-Zip 版本和架構可能會有所不同,具體取決於您的系統規格。 7-Zip 的不同變體可用於不同的架構。
提取 7-Zip 檔案
首先,新建一個資料夾:
mkdir 7zip
使用以下命令提取存檔:
tar xf 7z2301-linux-x64.tar.xz -C 7zip
上述命令將下載的 7-Zip 檔案中的內容提取到專用資料夾中,我們稍後將移動該資料夾,以便您可以更好地存取 7zz 命令。
運行 7-Zip 二進位文件
現在,導航到您建立的目錄並解壓縮 7-Zip:
cd 7-zip
現在您可以使用以下命令在 Linux 上執行 7-Zip:
./7zz
當從不同的工作目錄使用 7-Zip 時,您必須提供二進位檔案的完整路徑。您可以將二進位檔案新增至
使 7-Zip 在系統範圍內可訪問
使用以下命令將 7-Zip 二進位檔案移至 /usr/local/bin 目錄:
sudo mv ~/7zip /usr/local/bin
透過將二進位檔案新增至 /usr/local/bin 目錄,您現在只需使用 7zz 命令即可從檔案系統上的任何位置存取 7-Zip。
基本 7-Zip 指令
本節將介紹一些常見的 7-Zip 指令,您在處理檔案時可能會發現這些指令很有幫助。這些命令將幫助您管理檔案並執行各種操作,例如壓縮、解壓縮和列出存檔內容。
建立檔案
若要建立新的存檔,您可以使用以下命令結構:
./7zz a <archive_name> <file_or_directory>
例如,要建立名為 example.7z 的 7z 存檔,其中包含名為 file.txt 的文件,您可以使用下列命令:
./7zz a example.7z file.txt
此命令會建立一個名為 example.7z 的檔案並向其中新增 file.txt。您可以將 file.txt 替換為目錄以歸檔整個目錄。
擷取檔案
若要提取已存檔的內容,您可以使用以下命令結構:
./7zz x <archive_name>
例如,要提取名為 example.7z 的存檔的內容,請使用以下命令:
./7zz x example.7z
此命令將 example.7z 的內容提取到目前目錄。
列出存檔內容
如果要查看存檔的內容而不解壓縮它,可以使用以下命令結構:
./7zz l <archive_name>
例如,要列出名為 example.7z 的存檔的內容,請使用下列命令:
./7zz l example.7z
此命令顯示 example.7z 中包含的檔案和目錄,而不解壓縮它們。
更新現有檔案
若要使用新檔案或修改後的檔案更新現有存檔,可以使用下列命令結構:
./7zz u <archive_name> <file_or_directory>
例如,如果您有一個名為 example.7z 的現有存檔,並且想要使用修改過的 file.txt 來更新它,請使用下列命令:
./7zz u example.7z file.txt
此指令使用最新版本的 file.txt 更新 example.7z 檔案。
測試檔案完整性
若要檢查存檔的完整性並確保沒有錯誤或損壞,請使用下列命令結構:
./7zz t <archive_name>
例如,若要測試名為 example.7z 的檔案的完整性,請使用下列命令:
./7zz t example.7z
此命令驗證 example.7z 的完整性並報告檢測到的任何問題。
結束語
透過使用最新的可下載檔案在 Ubuntu 系統上安裝 7-Zip,您可以存取管理檔案壓縮和提取任務的強大工具。此方法可確保您擁有最新版本的 7-Zip,讓您受益於其高壓縮效率和寬格式支援。定期檢查更新並下載最新版本將使您的 7-Zip 安裝保持最新狀態,確保 Ubuntu 系統上的最佳效能。享受 7-Zip 為 Linux 環境中的檔案管理帶來的多功能性和強大功能。
謝謝