Linux常用的壓縮命令

Jujay發表於2012-01-04
1. compress
在預設情況下,被compress壓縮的原始檔會不見,而壓縮檔案會被自動建立起來,副檔名為.Z,如:
$ cp /etc/man.config .
$ compress -v man.config
man.config:  -- replaced with man.config.Z Compression: 41.83%
$ ll
total 3
-rw-r--r-- 1 a105024 sybase 2687 Jan  4 06:21 man.config.Z
解壓縮用uncompress即可,如:
$ uncompress man.config.Z
$ ll
total 5
-rw-r--r-- 1 a105024 sybase 4620 Jan  4 06:21 man.config
如果想保留原始檔,則用如下命令:
$ compress -c man.config > man.config.Z
$ ll
total 8
-rw-r--r-- 1 a105024 sybase 4620 Jan  4 06:21 man.config
-rw-r--r-- 1 a105024 sybase 2687 Jan  4 06:29 man.config.Z

最後強調一下,compress是一款非常舊的壓縮軟體,已經很少有人使用了。
2. gzip
和compress一樣,在預設情況下,原始檔會不見,壓縮後的副檔名為.gz,如:
$ gzip -v man.config
man.config:      56.2% -- replaced with man.config.gz
$ ll
total 6
-rw-r--r-- 1 a105024 sybase 2059 Jan  4 06:21 man.config.gz
zcat命令可以讀取被壓縮後的檔案內容。
解壓縮用gunzip命令:
$ gunzip man.config.gz
$ ll
total 8
-rw-r--r-- 1 a105024 sybase 4620 Jan  4 06:21 man.config
3. bzip2
bzip2的用法和gzip幾乎一模一樣,壓縮後的副檔名為.bz2,還可以用bzcat讀取被壓縮後的檔案內容。
4. tar
幾個主要引數如下:
-c 新建打包檔案
-t 查詢打包檔案中含有哪些檔名
-x 解壓打包檔案
-j 通過bzip2進行解壓縮
-z 通過gzip進行解壓縮
-f 後面接檔名
常用方法如下:
1)壓縮並打包:tar -cvzf *.tar.gz
2)查詢打包檔案:tar -tvzf *.tar.gz
3)解壓縮:tar -xvzf *.tar.gz -C 欲解壓縮的命令










來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26277071/viewspace-714423/,如需轉載,請註明出處,否則將追究法律責任。

相關文章