linux压缩命令之tar总结
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux压缩命令之tar总结相关的知识,希望对你有一定的参考价值。
tar支持打包和压缩,支持目录和文件,使用linux上使用比较广泛的压缩工具
tar打包:
tar -cvf 171210.tar ? ../d6z/ | 打包一个目录,格式是先打包后的文件名,打包的目录,如果打包后的文件名存在,会直接覆盖而不提示 |
tar -xvf 171210.tar | 解包,如果存在同名文件直接覆盖不提示 ? |
tar -cvf test.tar ? ./1/ 1.txt 3.txt | 同时打包文件和目录, |
tar -tf test.tar | 查看打包的文件或目录列表 |
tar -cvf 171211.tar ? --exclude test.tar --exclude 171210.tar 1.txt 2.txt 1/ | --exclude过滤掉一些文件不打包 |
tar -cvf 171211.tar ? --exclude "*.txt" ../d6z/ | 不打包txt文件 |
tar压缩和打包
tar -czvf 1.tar.gz ./ | -z打包并使用gzip压缩目录 |
tar -czvf 1.tar.gz ? 1.txt 2.txt 3.txt | 打包并使用gzip压缩指定的文件到压缩包 |
tar -zxvf 1.tar.gz | 解压缩gz压缩包到当前目录 |
tar -cjvf 1.tar.bz2 ? [1-3].txt | -j打包并使用bzip2压缩指定的文件到压缩包 |
tar -jxvf 1.tar.bz2 | 解压缩bz2压缩包到当前目录 |
tar -cJvf 1.tar.xz ? [1-3].txt | -J打包并使用xz压缩指定的文件到压缩包 |
du -sh 1.tar.* | 392K??? 1.tar.bz2 988K??? 1.tar.gz 60K???? 1.tar.xz 通过对比发现,压缩同样的文件,xz格式压缩率会更高,更高的压缩率需要使用更多资源来处理 |
tar -tf 1.tar.gz/bz2/xz | 查看压缩文件的列表 |
以上是关于linux压缩命令之tar总结的主要内容,如果未能解决你的问题,请参考以下文章