Lunix壓縮 解壓縮常用命令

2021-08-19 15:21:39 字數 3156 閱讀 9711

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 解...