gzip是linux上用於壓縮檔案和解壓字尾為.gz檔案的命令。gunzip就是gzip的硬連線,用於解壓被gzip壓縮的.gz檔案。所以gzip命令壓縮檔案和解壓.gz檔案可以完全搞定,gunzip只是為解壓.gz檔案提供了另一種選擇。
·gzip [-acdfhllnnqrtvv][-s 《壓縮字尾字串》][-《壓縮效率》][–best/fast][檔案…] 或 gzip [-acdfhllnnqrtvv][-s 《壓縮字尾字串》][-《壓縮效率》][–best/fast][目錄]·
-a或–ascii 使用ascii文字模式。
-c或–stdout或–to-stdout 把壓縮後的檔案輸出到標準輸出裝置,不去更動原始檔案。
-d或–decompress或----uncompress 解開壓縮檔案。-f或–force 強行壓縮檔案。不理會檔名稱或硬連線是否存在以及該檔案是否為符號連線。
-l或–list 列出壓縮檔案的相關資訊。-l或–license 顯示版本與版權資訊。
-n或–no-name 壓縮檔案時,不儲存原來的檔名稱及時間戳記。
-n或–name 壓縮檔案時,儲存原來的檔名稱及時間戳記。
-q或–quiet 不顯示警告資訊。
-r或–recursive 遞迴處理,將指定目錄下的所有檔案及子目錄一併處理。-s《壓縮字尾字串》或----suffix《壓縮字尾字串》 更改壓縮字尾字串。
-t或–test 測試壓縮檔案是否正確無誤。
-v或–verbose 顯示指令執行過程。-v或–version 顯示版本資訊。
-《壓縮效率》 壓縮效率是乙個介於1-9的數值,預設值為"6",指定愈大的數值,壓縮效率就會愈高。
16.1 --best 此引數的效果和指定"-9"引數相同。
17.2 --fast 此引數的效果和指定"-1"引數相同。
為了便於理解gzip命令,假設我們執行的每個gzip命令都是在此目錄結果基礎上執行的。
壓縮當前目錄下的所有檔案
gzip -r *
需要壓縮log目錄下的.gz,所有使用r選項
解壓當前目錄所有.gz檔案
gzip -drv
需要解壓log目錄下的.gz,所有使用r選項。等同於gunzip -rv
,由此可見gunzip相當於gzip -d。
不解壓,僅僅檢視.gz檔案中的內容
gzip -lr *
壓縮、解壓和檢視單個.gz檔案內容將以上的命令中的*替換成對應的檔名即可。
使用gzip是需要注意的是:gzip壓縮檔案,原有檔案會消失。解壓檔案,原有的.gz檔案會消失。所以需要壓縮多個檔案或目錄是,將多個檔案或目錄使用tar進行打包,然後在使用gzip命令進行壓縮,減少對磁碟空間的占用。
linux命令學習 awk 命令學習
三 awk 指令碼 四 awk 程式設計 五 寫在結尾 awk是linux上一款強大的文字分析工具,它可以將檔案逐行的讀入,然後用分割符分割開來,再對分割的各個部分進行處理。awk分割的各個部分叫做域,預設的分割符是空格和製表符。可以通過 f來指定分割符。awk有3個不同版本 awk nawk和ga...
linux命令學習 iostat 命令學習
三 一些擴充套件 參考資料 當我們要看系統io情況時,一般最先想到的應該就是iostat命令的。iostat提供了豐富的引數給我們查詢各種維度的io資料。學習iostat有助於我們排查io相關問題時可以更快的定位到問題根源。以下內容大多來自iostat的man文件,會加上部分自己的理解,英文水平好的...
linux命令學習
1.sudo s 能在不輸入命令的情況下將目錄切換到root使用者 2.du sh 檔名 能夠指示檔案的大小 3.ls lh 檔名 能夠指示檔案的大小和詳細資訊 4.kill 9 pid 絕殺程序 所有程序都能殺 檔案的查詢 find 查詢的路徑 home name 檔名或 檔名 當make時錯誤資...