首页 > 编程知识 正文

tar打包命令后会保留原文件嘛,tar打包命令会修改目录权限吗

时间:2023-05-05 21:00:55 阅读:204874 作者:2672

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]# lsa b c d[root@lbg test]# tar -cvf test.tar a b c d ---将文件abcd打包为test.tar[root@lbg test]# lsa b c d test.tar 1.2 例子tar -zcvf / tar -jcvf # 可以单独的打包,但不可单独的压缩,单独的-z命令是不行的.[root@lbg test]# tar -zcvf test.tar.gz a b c d ---打包并gzip压缩。[root@lbg test]# lsa b c d test.tar test.tar.gz[root@lbg test]# tar -jcvf test.tar.bz2 a b c d ---打包并bzip2压缩。[root@lbg test]# lsa 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.) #另外:选项中-可省略,v和省略.故可以:tar xvf test.tar ----或者 ----tar xf test.tar

Linux里一般不用zip包,但有的话,解压命令是:

unzip test.zip

总结案例:

[root@lbg test]# tar -xvf test.tar -C /test/bb [root@lbg test]# tar -zxvf test.tar.gz -C /test/bb[root@lbg test]# tar -jxvf test.tar.bz2 -C /test/bb

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。