如何将匹配的文件移动到另一个目录中?

时间:2012-05-09 19:33:19

标签: linux file bash shell

我需要移动数千张图片:

/Directory/0000/000000.jpg
/Directory/..../.......jpg
/Directory/ZZZZ/ZZZZZZ.jpg

到平面目录:

/Directory/000000.jpg
/Directory/.......jpg
/Directory/ZZZZZZ.jpg

我该怎么做?

基本上我正在寻找这样的东西:(但是,你知道,实际上有效)

mv -r /Directory/*/*.jpg /Directory

1 个答案:

答案 0 :(得分:11)

怎么样:

find /Directory -name \*.jpg -exec mv {} /Directory \;

这应该有效。