「:」(半角コロン)の入っているファイル名をコピーしようとするとエラーが出たりするので、「:」(全角コロン)に置換する。環境はUbuntu。
$ find -iname *:*
で、半角コロンが使われているファイルを検索する。
$ rename -v 's/:/:/' ./*/*
で置換。最後の ./*/*
のところを ./*/*/*
というように増やしたり減らしたりして、ディレクトリの下位のレベルを指定できる。
時刻のように、「20:15:05」などのようにファイル名に2回、半角コロンが出てくる場合があるので、そのときは上記をもう一度実行。