Bash / Shell-将子目录中的所有文件移动到目标目录中?

时间:2011-12-19 12:18:21

标签: linux bash shell unix move

如何使用命令或shell脚本将所有文件从子目录移动到Linux中的一个目标目录?

2 个答案:

答案 0 :(得分:14)

如果您使用的是GNU mv,-t选项(目标目录)非常有用:

find sourcedir -type f -print0 | xargs -0 mv -t target 

man mv提供了更多详细信息。

答案 1 :(得分:7)

尝试这样的事情:

find sourcedir -type f -exec mv {} targetdir \;