我想将以下命令找到的共享库复制到某个文件夹(/ path / to / folder /)。我怎么能用bash做到这一点?
find /usr/lib/python2.7/ -name '*.so' -exec ldd {} \;
答案 0 :(得分:0)
xargs
救援。
find /usr/lib/python2.7/ -name '*.so' -exec ldd {} \; |
xargs -r cp -t where/is/destination
最终有效地将ldd
的输出收集到cp
命令行的末尾。
只有在文件名不包含换行符时才能正常工作。如果输入文件名可能包含空格,则xargs
的某些旧版本还需要其他选项。