从零开始的Linux运维屌丝之路,资源免费分享平台   运维人员首选:简单、易用、高效、安全、稳定、社区活跃的开源软件

tar

发布:蔺要红06-30分类: cmd

 
tar ztvf test.tar.gz        #查看压缩包里的内容

tar -zcvf etc_$(date +%F)_tar.gz /etc/   #带日期带包文件

# 排除目录压缩:特别注意排除的目录后面不可以加 "/"

# -----------------------在目录  外  打包test目录-------------------------------------
tar zcf test.tar.gz  --exclude=test/man  test/  #排除man目录
tar zxf test.tar.gz -C /home/                   #解压到home目录

# 解压到home目录后 会带着test目录 /home/test/


tar zcf  test.tar.gz  /www/wwwroot/test/  --exclude=/www/wwwroot/man
tar zxf test.tar.gz -C /home/

# 解压后的目录,是带着全路径的:  /home/www/wwwroot/test/



# ------------------------在目录 内  打包test目录-------------------------------------

tar zcf test.tar.gz --exclude=man --exclude=gui *    #排除man和gui 目录
tar zxf test.tar.gz -C /home/                        #解压到home目录

# 解压到home目录后 不会带test目录,会吧内容直接解压到home目录底下  /home/* (直接是内容没有目录)


注意:
1、打包过程中排除目录,如果目录为相对路径,--exclude后只能接相对路径
2、如果目录为绝对路径,则--exclude后既可以接相对路径,也可以接绝对路径
温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,如有侵权我会在24小时之内删除!
<<head | scp>>

欢迎使用手机扫描访问本站