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