初級(jí):如何在Linux中zip壓縮文件和文件夾
本文向你展示了如何在 Ubuntu 和其他 Linux 發(fā)行版中創(chuàng)建一個(gè) zip 文件夾。終端和 GUI 方法都有。
zip 是***的歸檔文件格式之一。使用 zip,你可以將多個(gè)文件壓縮到一個(gè)文件中。這不僅節(jié)省了磁盤空間,還節(jié)省了網(wǎng)絡(luò)帶寬。這就是為什么你幾乎一直會(huì)看到 zip 文件的原因。
作為普通用戶,大多數(shù)情況下你會(huì)在 Linux 中解壓縮文件夾。但是如何在 Linux 中壓縮文件夾?本文可以幫助你回答這個(gè)問(wèn)題。
先決條件:驗(yàn)證是否安裝了 zip
通常 zip 已經(jīng)安裝,但驗(yàn)證下也沒(méi)壞處。你可以運(yùn)行以下命令來(lái)安裝 zip
和 unzip
。如果它尚未安裝,它將立即安裝。
sudo apt install zip unzip
現(xiàn)在你知道你的系統(tǒng)有 zip 支持,你可以繼續(xù)了解如何在 Linux 中壓縮一個(gè)目錄。
在 Linux 命令行中壓縮文件夾
zip
命令的語(yǔ)法非常簡(jiǎn)單。
zip [option] output_file_name input1 input2
雖然有幾個(gè)選項(xiàng),但我不希望你將它們混淆。如果你只想要將一堆文件變成一個(gè) zip 文件夾,請(qǐng)使用如下命令:
zip -r output_file.zip file1 folder1
-r
選項(xiàng)將遞歸目錄并壓縮其內(nèi)容。輸出文件中的 .zip 擴(kuò)展名是可選的,因?yàn)槟J(rèn)情況下會(huì)添加 .zip。
你應(yīng)該會(huì)在 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
選項(xiàng)在 Linux 中創(chuàng)建密碼保護(hù)的 zip 文件夾。
你并不是只能通過(guò)終端創(chuàng)建 zip 歸檔文件。你也可以用圖形方式做到這一點(diǎn)。下面是如何做的!
在 Ubuntu Linux 中使用 GUI 壓縮文件夾
雖然我在這里使用 Ubuntu,但在使用 GNOME 或其他桌面環(huán)境的其他發(fā)行版中,方法應(yīng)該基本相同。
如果要在 Linux 桌面中壓縮文件或文件夾,只需點(diǎn)擊幾下即可。
進(jìn)入到你想將文件(和文件夾)壓縮到一個(gè) zip 文件夾的所在文件夾。
在這里,選擇文件和文件夾。現(xiàn)在,右鍵單擊并選擇“壓縮”。你也可以對(duì)單個(gè)文件執(zhí)行相同操作。
Select the files, right click and click compress
現(xiàn)在,你可以使用 zip、tar xz 或 7z 格式創(chuàng)建壓縮歸檔文件。如果你好奇,這三個(gè)都是各種壓縮算法,你可以使用它們來(lái)壓縮文件。
輸入一個(gè)你想要的名字,并點(diǎn)擊“創(chuàng)建”。
Create archive file
這不會(huì)花很長(zhǎng)時(shí)間,你會(huì)同一目錄中看到一個(gè)歸檔文件。
好了,就是這些。你已經(jīng)成功地在 Linux 中創(chuàng)建了一個(gè) zip 文件夾。
我希望這篇文章能幫助你了解 zip 文件。請(qǐng)隨時(shí)分享你的建議。