日期:2014-05-16  浏览次数:20572 次

Linux 常见压缩格式解压缩命令汇总

1.? *.z
compress [-d] filename

-d :? 解压缩

?

2. *.bz2

bzip2 [-dz] filename
bzcat filename 读取压缩文件内容

-d : 解压缩

-z : 压缩

?

3. *.gz

gzip [-d#] filename

zcat filename 读取压缩文件内容

-d : 解压缩

-# : 压缩等级, 1-9, 9最为最大, 6为默认值

?

4. *.tar

tar [-zxcvfpP] filename

tar -N 'yyyy/mm/dd' /path target.tar.gz source

参数说明:
-z??? :? 是否具有gzip

-x??? :? 解开一个压缩文件

-t???? :? 查看tarfile里面的文件

-c??? :? 建立一个压缩文件

-v??? :? 压缩过程中显示文件

-f???? :? 使用文件名

-P?? : 使用原文件原有的属性(属性不会依据用户而变)

-p?? : 可以使用绝对路径

-N? : 比后面接的日期(yyyy/mm/dd)还要新的文件才会打包进新建的文件中

--exclude FILE :? 在压缩过程中不要将FILE打包

?

?

5. *.zip

Debian:

# apt-get install zip
# apt-get install unzip

RedHat
# yum install zip

# yum install zip

?

参考文档:

http://www.cyberciti.biz/tips/how-can-i-zipping-and-unzipping-files-under-linux.html

?

6. *.rar

# apt-get install rar

# apt-get install unrar

?

?

man unrar

参考文档:

http://www.cyberciti.biz/faq/open-rar-file-or-extract-rar-files-under-linux-or-unix/

?

7. *.7z

# apt-get instal p7zip

?

man 7za

?

参考文档:

http://juliusphua.com/2010/04/how-to-uncompress-7z-files-on-ubuntu-debian-fedora/

?

?

?