如何在 UNIX SHELL 中将 -exec 转换为 xargs 以获得更好的性能?

问题描述 投票:0回答:0

对不起,一个很简单的问题。如何使用 xargs 转换以下工作代码以将所有 JSON 文件复制到父文件夹?

find . -regex '.*\.json' -exec cp {} ../ \;

我试过以下方法:

find . -regex '.*\.json' | xargs cp ../

这是一个正确的命令吗? 无论如何,我得到一个错误:

cp: .//abc.json is not a directory

听说 xargs 更快更高效。 谢谢!

shell unix xargs cp
© www.soinside.com 2019 - 2024. All rights reserved.