1.打包命令:
tar -cvf 归档路径 被打包文件路径。
(c--create archive v-verbose f --file ,f指归档路径,故f必须放在其他选项之后,而且-可省略不写)
单独打包命令: tar -cvf 归档路径 被打包路径. (整体文件变大,后缀一般是.tar)
gzip压缩命令: tar -zcvf 归档路径 被打包路径. (gun-zip压缩,后缀一般是.tar.gz)
bzip2压缩命令: tar -jcvf 归档路径 被打包路径. (bzip2压缩,后缀一般是.tar.bz2)
1.1 例子tar -cvf
[root@lbg test]
a b c d
[root@lbg test]
[root@lbg test]
a b c d test.tar
1.2 例子tar -zcvf / tar -jcvf
[root@lbg test]
[root@lbg test]
a b c d test.tar test.tar.gz
[root@lbg test]
[root@lbg test]
a b c d test.tar test.tar.bz2 test.tar.gz
2. 解压
拆包时有同名文件会直接覆盖,tar打包的都可拆,加不加z .j都可。
但如果加了z或j,就只能拆对应的zip或bzip2格式的包.
拆包命令:(-x 拆包 -C 指定解压路径)
tar -xvf 归档文件路径 ---可拆tar/gzip/bzip2格式的包
tar -zxvf 归档文件路径 ---只可拆gzip格式的包
tar-jxvg 归档文件路径 ---只可拆bzip2格式的包
unzip test.zip --拆zip格式的包
2.1 例子
tar -xvf test.tar -C /tmp
--解压指定位置:到/tmp里,加-C (C --change dir.)
tar xvf test.tar ----或者 ----tar xf test.tar
Linux里一般不用zip包,但有的话,解压命令是:
unzip test.zip
总结案例:
[root@lbg test]
[root@lbg test]
[root@lbg test]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)