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/

猜你喜欢

转载自jinyor.iteye.com/blog/1050692