您的位置:首页 > 运维架构 > Linux

Linux压缩与解压

2016-01-28 19:48 369 查看
Linux上常见的压缩指令是gzip和bzip2.

compress已经退出流行了.

bzip2的压缩效果比gzip好点,因为bzip2是继gzip之后开发出来的.

gzip与bzip2是压缩单个文件,许多文件的时候需要先打包,然后压缩.

tar则是用来打包的.除此以外如果需要还会呼叫gzip或者bzip2来压缩解压缩.

所以你只需要记住如何使用tar即可.

## 一些常见的文件后缀
*.Z         compress 程序压缩的档案;
*.gz        gzip 程序压缩的档案;
*.bz2       bzip2 程序压缩的档案;
*.tar       tar 程序打包的数据,并没有压缩过;
*.tar.gz    tar 程序打包的档案,其中并且经过 gzip 的压缩;
*.tar.bz2   tar 程序打包的档案,其中并且经过 bzip2 的压缩.

# 解压 *.tar
tar xvf *.tar
# 解压 *.gz 或者 *.tar.gz
tar zxvf 文件名
# 解压 *.bz2 或者 *.tar.bz2
tar jxvf 文件名
# 如果想解压到特殊目录
tar zxvf 文件名 -C 目录
# 打包不压缩 *.tar
tar cvf 压缩文件名.tar 被压缩的目录或者文件
# 用gzip压缩 *.tar.gz
tar zcvf 压缩文件名.tar.gz 被压缩的目录或者文件
# 用bzip2压缩 *.tar.bzip2
tar jcvf 压缩文件名.tar.bz2 被压缩的目录或者文件

# 参数含义
z : 使用 gzip技术压缩或者解压;
j : 使用bzip2技术压缩或者解压;
x : 解压;
c : 压缩;
v : 显示处理文件;
f : 要处理的文件,这个一定放到最后.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: