Mac(ターミナル)で複数ファイル拡張子を変更する方法

t

ファイル名の一括置換は、ターミナルの方がてっとり早いことがあるんで、その方法を書いておきます。

例えば、ファイルによって拡張子を非表示にするとかオプションをつけてしまっている場合とか、ターミナルの方が早いです・・・ってか最近のMacのファインダーだと思った通りにならない場合があります。とほほ

そのための方法。

たとえば「.jpg」という拡張子を「.jpg_back」にしたい場合とかです。

以前投稿のファインダーを使った方法だと「.jpg_back.jpg」とかに置換されたりするので、そんな場合はサクッとターミナルで置換してしまいましょう。

(↑以前の記事です、ファインダーからのファイル名置換方法を書いています)

ターミナルから下記のように。(例によって先頭の「$ 」は入力しません。※ターミナルでの入力だと明示しているだけです。)

$ for fname in *.jpg; do

つづいて「for> 」プロンプトになるので下記のように入力します。(「for 」は入力しません。※ターミナルでのforプロンプトへの入力だと明示しているだけです。)

for> mv $fname ${fname%.jpg}.jpg_back;
for> done

で、一発で完了☺️

こんなファイル一覧が、

一発でこんな風に。

では、また。TTでした!