Bash 将所有.jpeg从目录结构移动到Mac OS X上的一个文件夹中

Bash 将所有.jpeg从目录结构移动到Mac OS X上的一个文件夹中,bash,file,osx-snow-leopard,directory,image,Bash,File,Osx Snow Leopard,Directory,Image,最近我的iPhoto数据库搞砸了,我需要将所有原始文件从文件夹结构中提取到桌面上的中心文件夹中。我希望通过bash命令或脚本来移动所有文件夹,而不是逐个遍历所有文件夹。任何建议 我查看了rsync,但我认为它只采用文件夹结构。警告:如果您有多张照片具有相同的文件名,此过程将删除除一张以外的所有照片(我不是说“放入垃圾桶”,我是指删除)。为了避免这种潜在的破坏,将-n标志添加到mv命令中(即..-exec mv-n{}..)。首先做一个备份将是一个非常好的主意。。。 find /path/to/o

最近我的iPhoto数据库搞砸了,我需要将所有原始文件从文件夹结构中提取到桌面上的中心文件夹中。我希望通过bash命令或脚本来移动所有文件夹,而不是逐个遍历所有文件夹。任何建议


我查看了rsync,但我认为它只采用文件夹结构。

警告:如果您有多张照片具有相同的文件名,此过程将删除除一张以外的所有照片(我不是说“放入垃圾桶”,我是指删除)。为了避免这种潜在的破坏,将
-n
标志添加到
mv
命令中(即
..-exec mv-n{}..
)。首先做一个备份将是一个非常好的主意。。。
find /path/to/original/folder -type f -name "*.jpg" -exec mv {} /path/to/new/folder \;