2015-11-23 54 views
-3

我有一个find命令返回两个文件。无论如何将这些文件复制到另一个目录?如果有帮助,我的查找命令在下面。如何在Linux中复制查找命令的结果

find "$TEST" -iname "DTWD_????.JPG" -printf "%f\n" 

刚入门,谢谢。

+1

这有** **绝对无关,与任何方式SQL。 –

+1

在此网站上寻找关于'find'的问题。其中有很多,其中很多都涉及如何对生成的文件执行操作。 –

+0

是的,我犯了一个错误,现在我改变了他们,我也有,但他们没有一个真正回答我的问题。我知道如何将它们重定向到一个新的文件,但不是一个新的目录。 – cv28

回答

1

你只需要使用-exec参数

find "$TEST" -iname "DTWD_????.JPG" -printf "%f\n" -exec mv -t '/home' '{}' + 
+0

谢谢你的帮助,我会放弃这一点。 – cv28

+0

Okay @ cv28,如果它满足您的需求,请接受我的回答 –

+0

另外,在GNU'mv'的系统上,可以使用'-exec mv -t/home'{}'+'代替,效率要高得多(只需要多次调用'mv',而不是每个文件一次)。 –