1、批量转码 for f in *.htm; do echo $f; iconv -f gb18030 -t utf8 -c $f > $f.utf8; done 2、批量修改文件名字 find . -name "*.utf8" | sed 's/\(.*\).utf8$/mv "&" "\1"/' | sh