linux命令 gzip(備份壓縮)

Linux gzip命令

Linux gzip命令用於壓縮文件。

gzip是個使用廣泛的壓縮程序,文件經它壓縮過後,其名稱後面會多出".gz"的擴展名。

語法

gzip [-acdfhlLnNqrtvV][-S <壓縮字尾字符串>][-<壓縮效率>][--best/fast][文件...] 或 gzip [-acdfhlLnNqrtvV][-S <壓縮字尾字符串>][-<壓縮效率>][--best/fast][目錄][-acdfhlLnNqrtvV][-S <壓縮字尾字符串>][-<壓縮效率>][--best/fast][文件...] 或 gzip [-acdfhlLnNqrtvV][-S <壓縮字尾字符串>][-<壓縮效率>][--best/fast][目錄]

參數

 

  • -a或--ascii  使用ASCII文字模式。
  • -c或--stdout或--to-stdout  把壓縮後的文件輸出到標準輸出設備,不去更動原始文件。
  • -d或--decompress或----uncompress  解開壓縮文件。
  • -f或--force  強行壓縮文件。不理會文件名稱或硬連接是否存在以及該文件是否爲符號連接。
  • -h或--help  在線幫助。
  • -l或--list  列出壓縮文件的相關信息。
  • -L或--license  顯示版本與版權信息。
  • -n或--no-name  壓縮文件時,不保存原來的文件名稱及時間戳記。
  • -N或--name  壓縮文件時,保存原來的文件名稱及時間戳記。
  • -q或--quiet  不顯示警告信息。
  • -r或--recursive  遞歸處理,將指定目錄下的所有文件及子目錄一併處理。
  • -S<壓縮字尾字符串>或----suffix<壓縮字尾字符串>  更改壓縮字尾字符串。
  • -t或--test  測試壓縮文件是否正確無誤。
  • -v或--verbose  顯示指令執行過程。
  • -V或--version  顯示版本信息。
  • -<壓縮效率>  壓縮效率是一個介於1-9的數值,預設值爲"6",指定愈大的數值,壓縮效率就會愈高。
  • --best  此參數的效果和指定"-9"參數相同。
  • --fast  此參數的效果和指定"-1"參數相同。

Linux gunzip命令

Linux gunzip命令用於解壓文件。

gunzip是個使用廣泛的解壓縮程序,它用於解開被gzip壓縮過的文件,這些壓縮文件預設最後的擴展名爲".gz"。事實上gunzip就是gzip的硬連接,因此不論是壓縮或解壓縮,都可通過gzip指令單獨完成。

語法

gunzip [-acfhlLnNqrtvV][-s <壓縮字尾字符串>][文件...] 或 gunzip [-acfhlLnNqrtvV][-s <壓縮字尾字符串>][目錄][-acfhlLnNqrtvV][-s <壓縮字尾字符串>][文件...] 或 gunzip [-acfhlLnNqrtvV][-s <壓縮字尾字符串>][目錄]

參數

 

  • -a或--ascii  使用ASCII文字模式。
  • -c或--stdout或--to-stdout  把解壓後的文件輸出到標準輸出設備。
  • -f或-force  強行解開壓縮文件,不理會文件名稱或硬連接是否存在以及該文件是否爲符號連接。
  • -h或--help  在線幫助。
  • -l或--list  列出壓縮文件的相關信息。
  • -L或--license  顯示版本與版權信息。
  • -n或--no-name  解壓縮時,若壓縮文件內含有遠來的文件名稱及時間戳記,則將其忽略不予處理。
  • -N或--name  解壓縮時,若壓縮文件內含有原來的文件名稱及時間戳記,則將其回存到解開的文件上。
  • -q或--quiet  不顯示警告信息。
  • -r或--recursive  遞歸處理,將指定目錄下的所有文件及子目錄一併處理。
  • -S<壓縮字尾字符串>或--suffix<壓縮字尾字符串>  更改壓縮字尾字符串。
  • -t或--test  測試壓縮文件是否正確無誤。
  • -v或--verbose  顯示指令執行過程。
  • -V或--version 顯示版本信息。

Linux zip命令

Linux zip命令用於壓縮文件。

zip是個使用廣泛的壓縮程序,文件經它壓縮後會另外產生具有".zip"擴展名的壓縮文件。

語法

zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目錄>][-ll][-n <字尾字符串>][-t <日期時間>][-<壓縮效率>][壓縮文件][文件...][-i <範本樣式>][-x <範本樣式>][-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目錄>][-ll][-n <字尾字符串>][-t <日期時間>][-<壓縮效率>][壓縮文件][文件...][-i <範本樣式>][-x <範本樣式>]

參數

  • -A 調整可執行的自動解壓縮文件。
  • -b<工作目錄> 指定暫時存放文件的目錄。
  • -c 替每個被壓縮的文件加上註釋。
  • -d 從壓縮文件內刪除指定的文件。
  • -D 壓縮文件內不建立目錄名稱。
  • -f 此參數的效果和指定"-u"參數類似,但不僅更新既有文件,如果某些文件原本不存在於壓縮文件內,使用本參數會一併將其加入壓縮文件中。
  • -F 嘗試修復已損壞的壓縮文件。
  • -g 將文件壓縮後附加在既有的壓縮文件之後,而非另行建立新的壓縮文件。
  • -h 在線幫助。
  • -i<範本樣式> 只壓縮符合條件的文件。
  • -j 只保存文件名稱及其內容,而不存放任何目錄名稱。
  • -J 刪除壓縮文件前面不必要的數據。
  • -k 使用MS-DOS兼容格式的文件名稱。
  • -l 壓縮文件時,把LF字符置換成LF+CR字符。
  • -ll 壓縮文件時,把LF+CR字符置換成LF字符。
  • -L 顯示版權信息。
  • -m 將文件壓縮並加入壓縮文件後,刪除原始文件,即把文件移到壓縮文件中。
  • -n<字尾字符串> 不壓縮具有特定字尾字符串的文件。
  • -o 以壓縮文件內擁有最新更改時間的文件爲準,將壓縮文件的更改時間設成和該文件相同。
  • -q 不顯示指令執行過程。
  • -r 遞歸處理,將指定目錄下的所有文件和子目錄一併處理。
  • -S 包含系統和隱藏文件。
  • -t<日期時間> 把壓縮文件的日期設成指定的日期。
  • -T 檢查備份文件內的每個文件是否正確無誤。
  • -u 更換較新的文件到壓縮文件內。
  • -v 顯示指令執行過程或顯示版本信息。
  • -V 保存VMS操作系統的文件屬性。
  • -w 在文件名稱裏假如版本編號,本參數僅在VMS操作系統下有效。
  • -x<範本樣式> 壓縮時排除符合條件的文件。
  • -X 不保存額外的文件屬性。
  • -y 直接保存符號連接,而非該連接所指向的文件,本參數僅在UNIX之類的系統下有效。
  • -z 替壓縮文件加上註釋。
  • -$ 保存第一個被壓縮文件所在磁盤的卷冊名稱。
  • -<壓縮效率> 壓縮效率是一個介於1-9的數值。

Linux unzip命令

Linux unzip命令用於解壓縮zip文件

unzip爲.zip壓縮文件的解壓縮程序。

語法

unzip [-cflptuvz][-agCjLMnoqsVX][-P <密碼>][.zip文件][文件][-d <目錄>][-x <文件>] 或 unzip [-Z][-cflptuvz][-agCjLMnoqsVX][-P <密碼>][.zip文件][文件][-d <目錄>][-x <文件>] 或 unzip [-Z]

參數

  • -c 將解壓縮的結果顯示到屏幕上,並對字符做適當的轉換。
  • -f 更新現有的文件。
  • -l 顯示壓縮文件內所包含的文件。
  • -p 與-c參數類似,會將解壓縮的結果顯示到屏幕上,但不會執行任何的轉換。
  • -t 檢查壓縮文件是否正確。
  • -u 與-f參數類似,但是除了更新現有的文件外,也會將壓縮文件中的其他文件解壓縮到目錄中。
  • -v 執行是時顯示詳細的信息。
  • -z 僅顯示壓縮文件的備註文字。
  • -a 對文本文件進行必要的字符轉換。
  • -b 不要對文本文件進行字符轉換。
  • -C 壓縮文件中的文件名稱區分大小寫。
  • -j 不處理壓縮文件中原有的目錄路徑。
  • -L 將壓縮文件中的全部文件名改爲小寫。
  • -M 將輸出結果送到more程序處理。
  • -n 解壓縮時不要覆蓋原有的文件。
  • -o 不必先詢問用戶,unzip執行後覆蓋原有文件。
  • -P<密碼> 使用zip的密碼選項。
  • -q 執行時不顯示任何信息。
  • -s 將文件名中的空白字符轉換爲底線字符。
  • -V 保留VMS的文件版本信息。
  • -X 解壓縮時同時回存文件原來的UID/GID。
  • [.zip文件] 指定.zip壓縮文件。
  • [文件] 指定要處理.zip壓縮文件中的哪些文件。
  • -d<目錄> 指定文件解壓縮後所要存儲的目錄。
  • -x<文件> 指定不要處理.zip壓縮文件中的哪些文件。
  • -Z unzip -Z等於執行zipinfo指令。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章