压缩和解压缩的命令很多,今天总结如下:
gzip 压缩比1–9 默认是6 压缩比越高 耗费CPU资源也多,文件比较小的话,不建议使用gzip压缩,因为使用gzip越压缩越大。
-d 解压缩 相当于 gunzip
-c 将压缩或者解压缩结果输出到屏幕
bzip2
-k 保留源文件
-d 解压缩 相当于 bunzip2
-# 指定压缩比
xz 要取代gzip bzip2的命令 压缩的更彻底
-k 保留源文件
-d 执行解压缩
-# 指定压缩比 默认是6
xzcat 直接查看压缩文件内容
zip 打包压缩(可以压缩目录)
-r 递归压缩
unzip 解压缩
-p 将压缩结果输出屏幕上
tar 打包工具,将多个目录打包成一个文件
-c 打包 创建打包文件(归档)
-f 指定打包的文件名
例: tar -f 文件名 必须放在一起
-r 将文件追加至归档文件中
-t 不解压的情况下直接查看归档文件里面的内容
常用选项:-cf -rf -tf
归档并压缩
-j: bzip2
tar -j -c -f xiongan3.tar.bz2 xiongan
tar -jcf xiongan3.tar.bz2 xiongan
tar jcf xiongan3.tar.bz2 xiongan (通常使用)
例: tar zcvf a.tar.gz a
tar Jcvf a.tar.xz a
tar zcf a.tar.gz a
只解压缩某个文件
例: tar -tvf test.tar.gz
tar xvf test.tar.gz test/a.sh
原创文章,作者:lishan,如若转载,请注明出处:http://www.178linux.com/73547
评论列表(1条)
文章介绍了压缩与解压缩的常用命令及用法,可以把之前学过的多总结一下,或者总结一些示例进来