Linux压缩解压命令

来源:互联网 发布:putty串口发送数据 编辑:程序博客网 时间:2024/05/21 11:29

1 各种压缩 解压命令Demo
(1) tar
仅仅做打包动作,相当于归档处理,不做压缩;解压也一样,只是把归档文件释放出来。

打包归档:
tar -cvf examples.tar examples (examples为shell执行路径下的目录)

释放解压:
tar -xvf examples.tar (解压至当前shell执行目录下)
tar -xvf examples.tar -C /path (/path 解压至其它路径)

(2)tar.gz tgz (tar.gz和tgz只是两种不同的书写方式,后者是一种简化书写,等同处理)
Linux下使用非常普遍的一种压缩方式,兼顾了压缩时间(耗费CPU)和压缩空间(压缩比率)
其实这是对(1)的tar包进行gzip算法的压缩

打包压缩:
tar -zcvf examples.tgz examples (examples为shell执行路径下的目录)

释放解压:
tar -zxvf examples.tar (解压至当前shell执行目录下)
tar -zxvf examples.tar -C /path (/path 解压至其它路径)

(3)tar.bz
Linux下压缩比率较tgz大,即压缩后占用更小的空间,使得压缩包看起来更小。但同时在压缩,解压的过程却是非常耗费CPU时间。

打包压缩:
tar -jcvf examples.tar.bz examples (examples为shell执行路径下的目录)

释放解压:
tar -jxvf examples.tar.bz (解压至当前shell执行目录下)
tar -jxvf examples.tar.bz -C /path (/path 解压至其它路径)

(4) tar.bz2
较tar.bz有着更快速的效率。所使用的命令与(3)相同,不再赘述。

(5) .gz
压缩:
gzip-d examples.gz examples

解压:
gunzip examples.gz

(6) .Z
压缩:
compress files

解压:
uncompress examples.Z

(7) tar.Z
压缩:
tar -Zcvf examples.tar.Z examples

解压:
tar -Zxvf examples.tar.Z

(8) .zip
压缩:
zip -r examples.zip examples (examples为目录)

解压:
zip examples.zip

(9) .rar
压缩:
rar -a examples.rar examples

解压:
rar -x examples.rar

转载:浅谈Linux下各种压缩 解压命令和压缩比率对比

原创粉丝点击