UNIXでのファイル名変更コマンドは mv file1.cgi file1.txt (file1.cgi を file1.txt という名前に変更する) ですが、これを一括でしようと思って mv *.cgi *.txt としてもエラーとなります。 そこで for文 を使って for fname in *.cgi; do mv $fname ${fname%.cgi}.txt; done とします 参考:http://www.atmarkit.co.jp/flinux/rensai/linuxtips/248chngext.html