我想创建一个 tar ball 并仅包含目录中以特定文件名开头的文件。例如,我有 apples-xxx 和 oranges-xxx,我只想对以“apple”开头的文件进行 tar。我怎样才能做到这一点?
谢谢!
也许是这样的:
find / -type f -name "apple*" -exec tar -rf archive.tar '{}' \;
它比tar cf /path/tarfile appl*因为不要使用模式 apple* 归档目录更好
嗯,我可能忽略了一些东西,但是怎么样
tar cf /path/tarfile appl*
Run Code Online (Sandbox Code Playgroud)
除非你有也被称为 的目录./appl*,在这种情况下,它们会被拖拽起来,连同它们的内容,应该这样做。如果后者适用,您可以使用--no-recursion.
| 归档时间: |
|
| 查看次数: |
19093 次 |
| 最近记录: |