我想制作一个目录的压缩包,但不包括以 . 结尾的所有文件,.foo
一个特定文件除外。这不包括所有以.foo
as 结尾的文件:
tar czf "${nameTarball}" dir/ --exclude '*.foo'
我缺少的是某种--include
选择。它存在吗?我正在使用 GNU tar 1.23。
我想制作一个目录的压缩包,但不包括以 . 结尾的所有文件,.foo
一个特定文件除外。这不包括所有以.foo
as 结尾的文件:
tar czf "${nameTarball}" dir/ --exclude '*.foo'
我缺少的是某种--include
选择。它存在吗?我正在使用 GNU tar 1.23。
据我所知,GNU中没有
--include
-style 选项。tar
在 GNU
tar
中,更高版本(从 1.29 开始)以位置敏感的方式--exclude
处理和其他文件名选择选项,因此它们只影响命令行上它们之后的参数。因此,您可以通过在选项之前命名文件来包含文件:--exclude