Tar 排除隐藏文件但使用相对路径?
Posted
技术标签:
【中文标题】Tar 排除隐藏文件但使用相对路径?【英文标题】:Tar exclude hidden files but use relative paths? 【发布时间】:2016-04-14 17:49:58 【问题描述】:使用以下命令:
tar --exclude="./.*" -czvf /Volumes/Foo/2016-04-14_2051_full.tar.xz ./
遵循this 的建议,仍然会获取已归档的隐藏文件:
a .
a ./.Trashes
a ./.fseventsd
a ./data
我该怎么做才能只归档 ./data
文件夹?
更新:我使用 Mac 和 zsh shell。
【问题讨论】:
tar -czvf /some/output/file.xz ./data
?
对不起,我不清楚..我下面有很多文件夹所以./data2
...
【参考方案1】:
我现在使用了解决方法:
XZ_OPT=-9e tar --exclude='./old' --exclude='.*' -cJvf /Volumes/Foo/$(date +%Y%m%dT%H%M)_full.tar.xz * -g incremetal
希望对其他人也有帮助
【讨论】:
以上是关于Tar 排除隐藏文件但使用相对路径?的主要内容,如果未能解决你的问题,请参考以下文章