[root@m-0 images_tars]# cat rename-file.sh
#!/bin/bash

FILEPATH='./testrename'
for file in `ls $FILEPATH`
do
        mv $FILEPATH/$file `echo $FILEPATH/$file|sed 's/_/:/g'`
done

已经成功替换:

shell脚本:批量修改文件名(添加/删除/替换文件名中字符)_Linux