Kam*_*her 7 bash tar pipe find shell-script
我想对作为find命令结果获得的所有*.txt文件进行tar 压缩,这些文件存在于具有如下树结构的目录中:
(文件名只是示例)。
但我想保留目录结构。
什么命令可以给我一个包含此内容的tar.gz文件?
out*_*yer 12
您可以使用xargs将命令的输出作为参数提供给另一个:
find . -iname '*.txt' -print0 | xargs -0 tar zcvf the_tarball.tar.gz
Run Code Online (Sandbox Code Playgroud)
请注意这里-print0from find 和-0from xargs 一起工作以正确分隔文件名(以便名称带有空格等不是问题)。
| 归档时间: |
|
| 查看次数: |
9364 次 |
| 最近记录: |