adbird(広告鳥) 備忘録

「:」(半角コロン)の入っているファイル名を置換

「:」(半角コロン)の入っているファイル名をコピーしようとするとエラーが出たりするので、「:」(全角コロン)に置換する。環境はUbuntu

$ find -iname *:*

で、半角コロンが使われているファイルを検索する。

$ rename -v 's/:/:/' ./*/*

で置換。最後の ./*/* のところを ./*/*/* というように増やしたり減らしたりして、ディレクトリの下位のレベルを指定できる。

時刻のように、「20:15:05」などのようにファイル名に2回、半角コロンが出てくる場合があるので、そのときは上記をもう一度実行。