2015-11-23 59 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',而不是每個文件一次)。 –