9
如何使用命令或shell腳本將所有文件從子目錄移動到Linux中的一個目標目錄?Bash/Shell-將子目錄中的所有文件移動到目標目錄中?
如何使用命令或shell腳本將所有文件從子目錄移動到Linux中的一個目標目錄?Bash/Shell-將子目錄中的所有文件移動到目標目錄中?
如果您正在使用GNU MV中,-t
選項(目標目錄)是非常有用的:
find sourcedir -type f -print0 | xargs -0 mv -t target
man mv
提供了更多的細節。
嘗試這樣:
find sourcedir -type f -exec mv {} targetdir \;
我已經嘗試了thiton和john的解決方案。麻煩工作得很好。我喜歡老式的想法,把我的發現發送到xargs然後mv它。 =)。 '-exec mv {}'同樣適用 – alvas 2011-12-19 13:03:01