Ubuntu下批量重命名
以下命令将当前目录下所有文件文件名中的前缀“sm-”删除,也即原sm-ABC.jpg,改为ABC.jpg:
for i in *; do mv $i `echo $i | sed -e ’s/sm-//’`; done
btw:原来一直认为Ubuntu下的几个仿TotalCommander的软件都有这样那样的缺陷,现在才知道原来Linux不需要TotalCommander,默认的小工具非常好用,只有Win这种平台才需要TC。

生活象筒装的卫生纸,开始的时候怎么扯都不觉得在转,后来转的越来越快。
以下命令将当前目录下所有文件文件名中的前缀“sm-”删除,也即原sm-ABC.jpg,改为ABC.jpg:
for i in *; do mv $i `echo $i | sed -e ’s/sm-//’`; done
btw:原来一直认为Ubuntu下的几个仿TotalCommander的软件都有这样那样的缺陷,现在才知道原来Linux不需要TotalCommander,默认的小工具非常好用,只有Win这种平台才需要TC。

for i in *;do mv $i ${i:3};done
bash 本身就可以进行一些字符串操作
村长
2 十一 09 at 6:19 下午