閱讀目錄
回到頂部
壓縮好處
1.節省空間 2.節省頻寬
解決脈絡
現在有各種壓縮檔案形式,原因何在?主要是壓縮技術更新換代,壓縮方法不完全相同。不同的字尾,便於區分。
最早期的壓縮命令式compress,不過現在已經不怎麼用了。後來開發出新一代的壓縮命令gzip(gnu zip),和壓縮比更好的bzip2壓縮命令。
注意:以上新出現的兩個命令僅僅能對單個的檔案可以壓縮,要是壓縮個目錄啥的可就不行了。於是乎,打包軟體應時而出。
但是打包只是把所有的程式合在一起,並沒有祈禱壓縮的功效。後來gun計畫吧打包盒壓縮功能何在一起,實現了完美組合。
這個壓縮的發展流程,如圖:
詳細解釋
回到頂部
格式:gzip [-cd#] 檔名
引數:
-c :輸出到標準輸出上(此時需要通過》指定輸出檔案),並儲存原來檔案
-d :解壓縮
-# :壓縮等級,數越大壓縮越厲害,所用時間越長。從1到9,預設是6
例項:
用hello是個檔案,用gzip hello,檔案就被壓縮了,但原始檔同時也消失了。
怎麼可以看到壓縮檔案裡面的內容呢?可以的,用zcat 命令:
解開壓縮:gzip -d hello.gz
重新寫到指定名字的壓縮檔案呢?重定向即可(可以看到原始檔還是存在的):
不同範圍的壓縮檔案:
回到頂部
格式:bzip2 [-zdc#] 檔名
引數:
-c :輸出到標準輸出上(此時需要通過》指定輸出檔案),並儲存原來檔案
-z :壓縮
-d:解壓縮
-# :壓縮等級,數越大壓縮越厲害,所用時間越長。從1到9,預設是6
例項:
壓縮檔案hello: bzip2 hello (得到hello.bz2)
解壓縮hello.bz2: bzip2 -d hello.bz2
壓縮到名為hel.bz2的檔案:bzip2 -c hello >hel.bz2
檢視hello.bz2壓縮檔案的內容: bzcat hello.bz2
回到頂部
格式:tar[-cxt zjvf] 檔案與目錄
引數:
-c :建立壓縮create
-x :解壓縮
-t :檢視壓縮檔案的內容
注意:cxf三個引數每次只能使用乙個。
-z :打包同時gzip 壓縮
-j :打包同時bzip2 壓縮
-v :壓縮過程顯示檔案
-f :使用檔名
注意:-f引數後直接加檔名,即f最後,之後不可再加引數。
-cvf 僅打包
例項:
壓縮目錄del :tar 引數 壓縮後檔名 目錄/檔名(可以看到原始檔還是存在的)
解壓:進入某個想去的目錄,tar -xvf 壓縮檔案:
壓縮成gz格式:
總結:tar.gz
linux 打包 壓縮
壓縮好處 1.節省空間 2.節省頻寬 解決脈絡 現在有各種壓縮檔案形式,原因何在?主要是壓縮技術更新換代,壓縮方法不完全相同。不同的字尾,便於區分。最早期的壓縮命令式compress,不過現在已經不怎麼用了。後來開發出新一代的壓縮命令gzip gnu zip 和壓縮比更好的bzip2壓縮命令。注意 ...
linux 打包 壓縮
root xiaoluo gzip cdtv 檔名 root xiaoluo zcat 檔名.gz 選項與引數 c 將壓縮的資料輸出到螢幕上,可通過過資料流重導向來處理 d 解壓縮的引數 t 可以用來檢驗乙個壓縮檔案的一致性,看看檔案有無錯誤 v 可以顯示出原檔案 壓縮檔案的壓縮比等資訊 壓縮等級 ...
Linux壓縮打包
1 gzip壓縮 gzip ma.txt 2 gzip解壓縮 gzip d ma.txt.gz 或者 gunzip ma.txt.gz 3 bzip2壓縮 bzip2 ma.dat 4 bzip2解壓縮 bzip2 d ma.dat.bz2 或者 bunzip2 ma.dat.bz2 5 打包 ta...