コマンドラインで複数ファイルの名前を一気に変更

以下のようなファイル群があって、ハイフンより前の接頭辞をすべてのファイル名から消したい

v001-fileA
v002-fileB
v003-fileC
...

複数ファイルのリネームについての賢い方法はこちら

大量のファイルをシェルのコマンドで一括リネームする | Developers.IO

上記の方法に従って以下のようなコマンドでOK

$ ls * | awk '{split($0, parts, "-"); print($0, parts[2])}' | xargs -n2 mv

ちなみに全部をリネームする前に少数のファイルでのテストやバックアップを忘れずに