日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux下gzip用法,Linux下tar和gzip命令的方法

發布時間:2024/4/18 linux 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux下gzip用法,Linux下tar和gzip命令的方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

tar [選項] 壓縮(解壓縮)的文件名

選項:-c 建立新的歸檔文件

-r 向歸檔文件末尾追加文件

-x 從歸檔文件中解出文件

-O 將文件解開到標準輸出

-v 處理過程中輸出相關信息

-f 對普通文件操作

-z 調用gzip來壓縮歸檔文件,與-x聯用時調用gzip完成解壓縮

-Z 調用compress來壓縮歸檔文件,與-x聯用時調用compress完成解壓縮

下面給幾個例子:

1: 目的:用tar打包一個目錄下的文件

命令:#tar -cvf /home/zoe.doc

結果:產生一個以.tar為擴展名的打包文件

2: 目的:用tar解開打包文件

命令:#tar -xvf /home/zoe.doc.tar

gzip命令:

gzip [選項] 壓縮(解壓縮)的文件名

選項:-c 將輸出寫到標準輸出上,并保留原有文件。

-d 將壓縮文件解壓。

-l 對每個壓縮文件,顯示下列字段:

壓縮文件的大小

未壓縮文件的大小

壓縮比

未壓縮文件的名字

-r 遞歸式地查找指定目錄并壓縮其中的所有文件或者是解壓縮。

-t 測試,檢查壓縮文件是否完整。

-v 對每一個壓縮和解壓的文件,顯示文件名和壓縮比。

-num 用指定的數字num調整壓縮的速度,-1或--fast表示最快壓縮方法(低壓縮比),-9或--best表示最慢壓縮方法(高壓縮比)。系統缺省值為6。

例子:

假設一個目錄/home下有文件aaa.txt、bbb.txt、ccc.com。

1:把/home目錄下的每個文件壓縮成.gz文件。

$ cd /home

$ gzip *

$ ls

aaa.txt.gz bbb.txt.gz ccc.com.gz

2:把例1中每個壓縮的文件解壓,并列出詳細的信息。

$ gzip -dv *

aaa.log.gz:?????????????? 87.7% -- replaced with aaa.log

bbb.log.gz:?????? 80.4% -- replaced with bbb.log

ccc.gz:???????????????????????????????? 17.0% -- ccc with uiuiui

3:詳細顯示例1中每個壓縮的文件的信息,并不解壓。

$ gzip -l *

compressed uncompr. ratio uncompressed_name

12624??? 102902 87.7% aaa.log

849????? 4159 80.4% bbb.log

59??????? 41 17.0% ccc

13532??? 107102 87.3% (totals)

附加說明:在通常情況下,tar打包與gzip(壓縮)經常聯合使用,效果更好。

方法是:首先用tar打包,如:#tar -cvf /home/zoe.doc (產生zoe.doc.tar文件)

然后用gzip壓縮a1.doc.tar文件,如:#gzip /home/zoe.doc.tar (產生zoe.doc.tar.gz文件)

實例:

3:目的:解壓zoe.doc.tar.gz文件

方法1:

#gzip -dc /home/zoe.doc.tar.gz (產生zoe.doc.tar文件)

#tar -xvf /home/zoe.doc.tar (產生zoe.doc文件)

這兩次命令也可使用管道功能,把兩個命令合二為一:

#gzip -dc /home/zoe.doc.tar.gz | tar -xvf

方法2:使用tar提供的自動調用gzip解壓縮功能

#tar -xzvf /home/zoe.doc.tar.gz

經過tar打包后,也可用compress命令壓縮(注:gzip比compress壓縮更加有效),產生一個以.tar.Z的文件,在解包時,可先用 “uncompress 文件名”格式解壓,然后用“tar -xvf 文件名”解包。也可直接調用“tar -Zxvf 文件名”解包。

總結

以上是生活随笔為你收集整理的linux下gzip用法,Linux下tar和gzip命令的方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。