人にもらったファイルなどで、拡張子が気に入らず、自分が思う拡張子へ変更する場合、変更するファイルの量が多いと何かと面倒なので、一気にやる方法。 $ ls a.htm b.htm c.htm d.htm (なんで、htmlでくれないんだ!!) こういう時に、bashを使っていると一気にできる $ for fname in *.htm; do > mv $fname ${fname%.htm}.html; > done 1行目のforで、*.htmと言うファイルが有る限り、loopするという命令です。 実行が終わって確認すると $ ls a.html b.html c.html d.html めでたし、めでたし [[:Linux]]