我有一个简单的tar命令可以将某些文件夹及其内容复制到存档中,但我想排除隐藏文件,例如.gitkeep和.DS_STORE. 我以为我有正确的命令(从这里开始),但文件仍然被包含在内。
tar -zcvf dist.tar.gz Foo/ Bar/ Buzz/ --exclude=".*"
Run Code Online (Sandbox Code Playgroud)
其中Foo/,Bar/或Buzz/包含一个隐藏文件,如.gitkeep.
顺序tar很重要!
虽然问题中的命令不起作用,但重新排列--exclude在前面确实起作用了。我在网上找到的许多指南要么在他们给出的示例命令中是错误的,要么没有指定,所以我想当我弄清楚时我会回答我自己的问题。
tar --exclude=".*" -zcvf dist.tar.gz Foo/ Bar/ Buzz/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
794 次 |
| 最近记录: |