zshでmvの一括処理を行う

Frenzied finance mvの一括処理はいろいろな方法があります。今回は、その一部を紹介します。
photo credit: dfulmer



mv



例えば、拡張子ごとにファイルを移動させるには、以下のようにします。



mv *.{flv,mp4,swf} ~/Movie



zmv


ファイルの一括リネームは、zmvを使用すると簡単です。

# http://mollifier.hatenablog.com/entry/20101227/p1

# フォルダ内にある.mp3を.mp4にする
zmv -W '*.mp3' '*.mp4'



そして、以下の様な設定を書いておくと、シングルクォートなどを省略できて便利です。



autoload -Uz zmv
alias zmv='noglob zmv -W'


私の場合、大体は、VimFilerを使用したりするので、時々使うというくらいです。