在這篇文章中,我們將教你 壓縮和解壓縮文件 從您最喜歡的GNU / Linux發行版中使用控制台中的所有命令。 這是一篇針對初學者的文章,在本文中,我們不會像其他教程中那樣包含對tar的處理,因為它只會顯示壓縮和解壓縮的過程,而無需使用出色的tar工具進行打包。
儘管壓縮和解壓縮相對簡單,但是用戶經常在Internet上搜索許多如何執行這些操作的方法。 我猜想與其他操作系統(例如MacOS和Windows)使用的是非常具體且直觀的圖形工具不同,在GNU / Linux中通常會使用 更多格式 和每個工具的各種工具,儘管在圖形級別也有簡單的工具...
對於壓縮和解壓縮,我們將使用兩個基本程序包,因為它們可能是最需要的格式,並且在我們工作時會更頻繁地使用它們 類Unix系統。 我指的是gzip和bzip2。
使用gzip
至 用gzip壓縮,我們要處理的格式是Lempel-Zi(LZ77),而不是ZIP,因為名稱可能會引起混淆。 該名稱來自GNU ZIP,它是代替ZIP格式的,但名稱不同。 我想澄清一下...好吧,要壓縮文件:
gzip documento.txt
這將生成一個名稱與原始文件相同的文件,擴展名為.gz,在上一個示例中,該文件為document.txt.gz。 相反,對於 修改名稱 由一個特定的輸出:
gzip -c documento.txt > nuevo_nombre.gz
至 打開包裝 儘管我們可以使用兩個具有相同效果的不同命令,但是已經壓縮的內容同樣簡單:
gzip -d documento.gz
gunzip documento.gz
我們會得到文件 沒有.gz擴展名的已解壓縮.
使用bzip2
關於 bzip2類似於以前的程序,但是具有不同的壓縮算法,稱為Burrows-Wheeler和Huffman編碼。 在這種情況下,我們的擴展名是.bz2。 為了壓縮文件,我們只需要使用:
bzip2 documento.txt
這將導致壓縮的document.txt.bz2。 我們也可以改變 輸出名稱 使用-c選項:
bzip2 -c documento.txt > nombre.bz2
對於解壓縮,我將使用bunzip2工具的-d選項,該工具為別名:
bzip2 -d documento.bz2
gunbzip2 documento.bz2
有關更多信息,您可以使用 人 跟著命令...
HOLA,
非常感謝您的帖子,它們總是有用的。
也許還提到xz可能會很有趣,因為它也被大量使用。 它的排名介於bzip2(速度較慢,但壓縮率很高)和gzip(快速,但效率較低)之間。 這在很大範圍內,因為像所有事物一樣……取決於。 Debian / Ubuntu .deb文件中包含的tar通常以xz格式壓縮。
它的使用方式與其他sos命令相似。
您好,我想問一下這個問題,但是要用tar.gz,因為它是最常用的(根據我從互聯網上下載的所有內容,我認為)
他們對.zz等更流行但跨平台的格式怎麼說? 他們也應該命名
嗨,Jose,tar.gz文件發生的事情是您使用了另一個tar命令,在這種情況下tar命令本身不會壓縮(或解壓縮)而是用於分組(或取消分組)幾個文件合而為一,它與gzip和bzip2命令集成在一起,您可以使用它們進行壓縮和解壓縮。
Ernesto,您絕對正確,因為7z自由格式正在Windows中為自己騰出空間,取代了zip和rar,而他們沒有提到嗎?
google.com
在21世紀,仍然使用命令來壓縮簡單文件嗎? 這個帖子很傷心
說得好,我看不出使用命令壓縮簡單文件的意義
也許它也會很有趣