将 "find" 找到的文件复制到另一个文件夹

copy files found by "find" to another folder

我想复制在某个文件夹(/path/to/folder/)中通过以下命令找到的共享库。我如何在 bash 中执行此操作?

find /usr/lib/python2.7/ -name '*.so' -exec ldd {} \;

xargs 救援。

find /usr/lib/python2.7/ -name '*.so' -exec ldd {} \; |
xargs -r cp -t where/is/destination

这最终有效地收集了从 lddcp 命令行末尾的输出。

这只有在文件名不包含换行符的情况下才能正常工作。如果输入文件名可能包含空格,xargs 的某些旧版本还需要其他选项。