Backup diff of UNIX/コマンド/ファイル管理/rename vs current(No. 1)


  • The added line is THIS COLOR.
  • The deleted line is THIS COLOR.
TITLE:rename - 複数ファイルのリネーム
#navi(UNIX/コマンド)
#contentsx

複数のファイルを一度にリネーム ([[mv]]) します。書式は
 % rename [from] [to] [file ...]
となります。例えば
 % rename foo bar *
とすれば、カレントディレクトリ中のすべてのファイルに対して、foo という部分文字列を bar に置き換えたリネームをしてくれます。
 % rename image image0 image?.*
とすれば、image1.jpg, image2.jpg のようなファイルが image01.jpg, image02.jpg にリネームされます。
とすれば、image1.jpg, image2.jpg のようなファイルが image01.jpg, image02.jpg にリネームしつつ、image10.jpg, image11.jpg のようなファイルはそのまま、ということができます。3桁に増やしたければ、次にまた、
 % rename image image0 image??.*
と続けて実行すればよいでしょう。

[[mmv]] というコマンドもあります((mcp, mad, mln などの m 系コマンドの一種です))。
ちなみに、windows では
 % rename image* image0*
のような書式でリネームするコマンドがあります。[to] 引数の * が [from] 引数の * 部分に対応します。

[[mmv]] というコマンドもあります(mcp, mad, mln などの m 系コマンドの一種です)。

#navi(UNIX/コマンド,,footer)


xrea