ファイル名を小文字へ(カレントディレクトリ)


こんにちは。
カレントディレクトリの全てのファイルを、大文字混じりのファイル名から小文字に変更してみました。各種を試しました。

$ rename -f 'y/A-Z/a-z/' *
$ for f in * ; do mv $f `echo $f | tr A-Z a-z`; done
$ for f in * ; do mv $f `echo $f | awk '{print tolower($0)}'`; done
$ for f in * ; do mv $f `echo ${f,,}`; done     [bash 4 以降]
$ ls | xargs -I % mv % `echo % | tr A-Z a-z`
$ echo "autoload zmv; zmv '(*)' '${(L)1}'" | zsh -s