码迷,mamicode.com
首页 > 系统相关 > 详细

linux使用tar命令打包压缩时排除某个文件夹或文件

时间:2017-02-07 19:22:31      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:显示   打包   绝对路径   asa   log   linux   logs   相对路径   zip   

今天在使用tar命令进行文件夹打包压缩的时候,需要打包压缩masalaPage目录,但是该目录中的2017,2016两个目录中的文件不进行打包压缩

所以通常使用的tar -zcvf masalaPage.tar.gz masalaPage 方式就不行了

正确命令如下:

tar -zcvf masalaPage.tar.gz --exclude=2017 --exclude=2016 masalaPage

这里主要使用到了 --exclude参数,将不想被打包压缩的目录添加进去即可。

 

注:

1.在使用--exclude参数的时候,如果要排除打包目录,目录名称不要写 [ / ]符号,否则还是会将排除的目录加入打包压缩文件

2.使用tar命令时候,后面的文件路径可以写绝对路径 ,也可以写当前 执行目录的相对路径

3.排除文件,同样使用--exclude参数,只需写全文件路径即可

4.-v是否参数显示过程、-z是否使用gzip压缩、-j是否使用bzip2压缩 

linux使用tar命令打包压缩时排除某个文件夹或文件

标签:显示   打包   绝对路径   asa   log   linux   logs   相对路径   zip   

原文地址:http://www.cnblogs.com/0xcafebaby/p/6375378.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!