如何在 Linux 中 zip 壓縮檔案和資料夾

2021-10-11 11:14:37 字數 1292 閱讀 7332

zip 是最流行的歸檔檔案格式之一。使用 zip,你可以將多個檔案壓縮到乙個檔案中。這不僅節省了磁碟空間,還節省了網路頻寬。這就是為什麼你幾乎一直會看到 zip 檔案的原因。

作為普通使用者,大多數情況下你會在 linux 中解壓縮資料夾。但是如何在 linux 中壓縮資料夾?本文可以幫助你回答這個問題。

先決條件:驗證是否安裝了 zip

通常 zip 已經安裝,但驗證下也沒壞處。你可以執行以下命令來安裝zipunzip。如果它尚未安裝,它將立即安裝。

sudo apt install zip unzip
zip命令的語法非常簡單。

zip [option] output_file_name input1 input2
雖然有幾個選項,但我不希望你將它們混淆。如果你只想要將一堆檔案變成乙個 zip 資料夾,請使用如下命令:

zip -r 輸出.zip 壓縮檔案1 壓縮資料夾1
-r選項將遞迴目錄並壓縮其內容。輸出檔案中的 .zip 副檔名是可選的,因為預設情況下會新增 .zip。

你應該會在 zip 操作期間看到要新增到壓縮資料夾中的檔案。

zip -r myzip abhi-1.txt abhi-2.txt sample_directory

adding: abhi-1.txt (stored 0%)

adding: abhi-2.txt (stored 0%)

adding: sample_directory/ (stored 0%)

adding: sample_directory/newfile.txt (stored 0%)

adding: sample_directory/agatha.txt (deflated 41%)

你可以使用-e選項在 linux 中建立密碼保護的 zip 資料夾。

zip -re 輸出.zip 壓縮檔案1 壓縮資料夾1
例如:

zip -re myzip.zip 1.txt directory

enter password:

verify password:

adding: 1.txt/ (stored 0%)

簡單方便吧!

Linux中的zip壓縮命令

zip 命令用來壓縮檔案 引數 a 調整可執行的自動解壓縮檔案 b 工作目錄 指定暫時存放檔案的目錄 c 替每個被壓縮的檔案加上注釋 d 從壓縮檔案內刪除指定的檔案 d 壓縮檔案內不建立目錄名稱 f 此引數的效果和指定 u 引數類似,但不僅更新既有檔案,如果某些檔案原本不存在於壓縮檔案內,使用本引數...

Linux中zip壓縮和unzip解壓縮命令詳解

壓縮 1 把 home目錄下面的mydata目錄壓縮為mydata.zip zip r mydata.zip mydata 壓縮mydata目錄 2 把 home目錄下面的abc資料夾和123.txt壓縮成為abc123.zip zip r abc123.zip abc 123.txt 解壓 1 把...

Linux中zip壓縮和unzip解壓縮命令詳解

1 把 home目錄下面的mydata目錄壓縮為mydata.zip zip r mydata.zip mydata 壓縮mydata目錄 2 把 home目錄下面的mydata.zip解壓到mydatabak目錄裡面 unzip mydata.zip d mydatabak 3 把 home目錄下...