复制文件" find"到另一个文件夹

时间:2015-05-03 15:53:33

标签: linux bash debian

我想将以下命令找到的共享库复制到某个文件夹(/ path / to / folder /)。我怎么能用bash做到这一点?

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

1 个答案:

答案 0 :(得分:0)

xargs救援。

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

最终有效地将ldd的输出收集到cp命令行的末尾。

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