gzip用法
-k(keep)
在壓縮或解壓時,保留輸入檔案。
-d(decompress)
將壓縮檔案進行解壓縮
1)檢視
gzip -l
壓縮檔案名
比如:
gzip -l pwd.1.gz
2)解壓
gzip -kd
壓縮檔案名
比如:
gzip -kd pwd.1.gz
該壓縮檔案是以
.gz
結尾的單個檔案
3)壓縮
gzip -k
源檔名
比如:
gzip -k mypwd.1
得到了乙個
.gz
結尾的壓縮檔案
注意:1
)如果
gzip
不加任何選項,此時為壓縮,壓縮完該檔案會生成字尾為
.gz的壓縮檔案, 並刪除原有的檔案,所以說,推薦使用
gzip -k
來壓縮原始檔。
2)相同的檔案內容,如果檔名不同,壓縮後的大小也不同。3)
gzip
man pwd
會解壓/usr/share/man/man1/pwd.1.gz
這個檔案, 然後讀取該檔案
中固定的格式的一些資訊,然後顯示到終端中。
bzip2
來壓縮單個檔案
bzip2
的常用選項
:-k(keep)
在壓縮或解壓時,保留輸入檔案。
-d(decompress)
將壓縮檔案進行解壓縮
1)壓縮
bzip2 -k
源檔名
比如:
bzip2 -k mypwd.1
得到乙個
.bz2
字尾的壓縮檔案
2)解壓
bzip2 -kd
壓縮檔案名
比如:
bzip2 -kd mypwd.1.bz2
注意:1
)如果
bzip2
不加任何選項,此時為壓縮,壓縮完該檔案會生成字尾
為.bz2
的壓縮檔案, 並刪除原有的檔案,所以說,推薦使用
bzip2 -k
來壓縮源
檔案。2
) bzip2
只能壓縮單個檔案,不能壓縮目錄。
單個檔案的壓縮使用
gzip
或 bzip2
壓縮有兩個引數:
1)壓縮時間
2)壓縮比
一般情況下,小檔案使用
gzip
來壓縮,大檔案使用
bzip2
來壓縮。
比如:mypwd.1
源大小是
1477
位元組,gzip
壓縮後
mypwd.1.gz
是 877
位元組,bzip2
壓縮後
mypwd.1.bz2
是 939
位元組。myls.1
原始檔大小
7664
位元組,gzip
壓縮後
myls.1.gz
是 3144
位元組,bzip2
壓縮後
myls.1.bz2
是 3070
位元組。gzip
、 bizp2
只能對乙個檔案進行壓縮,而不能對多個檔案和目錄進行壓縮。
所以需要
tar
來對多個目錄、檔案進行打包和壓縮。
tar
常用選項
-c(create)
表示建立用來生成檔案包
-x:表示提取,從檔案包中提取檔案
-t 可以檢視壓縮的檔案。
-z 使用
gzip
方式進行處理, 它與
」c「結合就表示
壓縮, 與
」x「結合就表示解壓縮。
-j 使用
bzip2
方式進行處理, 它與
」c「結合就表示壓縮, 與
」x「結合就表示解
壓縮。-v(verbose)
詳細報告
tar
處理的資訊
-f(file)
表示檔案,後面接著乙個檔名。
-c <
指定目錄
>
解壓到指定目錄
1.tar
打包、
gzip 壓縮1
)壓縮tar -czvf
壓縮檔案名 目錄名
如: tar czvf dira.tar.gz dira
注意:
tar -czvf
與 tar czvf
是一樣的效果,所以說,後面統一取消-。
2)檢視
tar tvf
壓縮檔案名
如: tar tvf dira.tar.gz
3)解壓
tar xzvf
壓縮檔案名
tar xzvf
壓縮檔案名
-c 指定目錄
如: tar xzvf dira.tar.gz
解壓到當前目錄
如: tar xzvf dira.tar.gz -c /home/book
解壓到/home/book
2.tar
打包、
bzip2 壓縮1
)壓縮tar cjvf
壓縮檔案名 目錄名
如: tar cjvf dira.tar.bz2 dira
2)檢視
tar tvf
壓縮檔案名
如: tar tvf dira.tar.bz2
3)解壓
tar xjvf
壓縮檔案名
tar xjvf
壓縮檔案名
-c 指定目錄
如: tar xjvf dira.tar.bz2
解壓到當前目錄
如: tar xjvf dira.tar.bz2 -c /home/book
解壓到/home/book
Linux 常用命令 壓縮和解壓縮
在linux中可以識別的常見壓縮格式有幾十種,比如.zip gz bz2 tar tar.gz tar.bz2等,linux不支援.rar和.tz格式的壓縮檔案。1 zip格式 zip是windows中最常見的壓縮格式,linux也可以正確識別,zip命令所在目錄為 usr bin zip,所有使用...
Linux解壓縮常用命令
命令 gzip 格式 gzip 選項 檔案目錄列表 功能 用lempel ziv編碼壓縮檔案 選項 c 壓縮結果寫入標準輸出,原檔案保持不變。預設時gzip將原檔案壓縮為.gz檔案,並刪除原檔案。v 輸出處理資訊。d 解壓縮指定檔案。t 測試壓縮檔案的完整性。解釋 值得一提的是,gzip比compr...
Linux解壓縮常用命令
tar 解包 tar xvf filename.tar tar 打包 tar cvf filename.tar dirname gz 解壓1 gunzip filename.gz gz 解壓2 gzip d filename.gz gz 壓縮 gzip filename tar.gz 和 tgz 解...