たくさんのディレクトリに分散して保存されている画像だけを取ってきたい

携帯を買い換えるたびにSDカード抜いて内容をまるごとNASにコピーしていた。 その中から画像だけを抜き出したくなったときに使ったコマンド。

$ rsync -avrm --include="*/" --include="*.jpg" --include="*.jpeg" --include="*.JPG" --include="*.JPEG" --include="*.png" --include="*.PNG" --include="*.heic" --include="*.HEIC" --exclude="*" user@server:/path/to/phone/sdcards/dir .

動画ファイル

$ rsync -avrm --include="*/" --include="*.mp4" --include="*.MP4" --include="*.m4v" --include="*.M4V" --include="*.mov" --include="*.MOV" --include="*.qt" --include="*.QT" --exclude="*" user@server:/path/to/phone/sdcards/dir .