Linuxの名前変更の使い方

Linuxの名前変更の使い方

聞くのも恥ずかしいのですが、ファイル名の先頭に CD のトラック番号が追加された m4a ファイルが入ったディレクトリがあります。たとえば次のようになります。

1-01 Smash.m4a

名前変更または他の Linux コマンドを使用して「1-01」を削除するにはどうすればよいでしょうか。違いがあるかどうかはわかりませんが、私は fedora-13 を使用しています。

編集 (なぜこれが機能しないのか説明できる場合はボーナスポイント) テストとして、これを試しました:

rename 1-0?? SSS *.m4a

ディレクトリ内のファイル名に変更を加えずに

答え1

これを試してみてください (名前を変更したいファイルがあるディレクトリで):-

for i in *; do mv -v "$i" "$(echo "$i" | cut -f2- -d ' ')"; done

関連情報