答案1
您可以使用xargs
将命令的输出作为参数提供给另一个命令:
find . -iname '*.txt' -print0 | xargs -0 tar zcvf the_tarball.tar.gz
请注意,此处-print0
from find 和-0
from xargs 结合使用可以正确分隔文件名(因此带有空格等的名称不会出现问题)。
您可以使用xargs
将命令的输出作为参数提供给另一个命令:
find . -iname '*.txt' -print0 | xargs -0 tar zcvf the_tarball.tar.gz
请注意,此处-print0
from find 和-0
from xargs 结合使用可以正确分隔文件名(因此带有空格等的名称不会出现问题)。