注:转 出处不记得了
目的:批量重命名一些文件,这些文件有共同特征,比如具有相同的字母,或者没有共同特征,想统一重命名,修改它们相同位置上的字符等等。
机器马大侠给了个新提示rename 就可以实现,一试用果然更爽,表示感谢。
以下命令实现的结果是把cdb替换成abc
rename cdb abc cdb*
1、我想把它们的名字的第一个1个字母变为"q",其它的不变
[root@pps mailqueue]# for i in `ls`; do mv -f $i `echo $i | sed 's/^./q/'`; done
----------------------------------------
或者写个脚本,显得更加清晰:
for file in `ls`
do
newfile =`echo $i | sed 's/^./q/'`
mv $file $newfile
done
----------------------------------------
2、修改前面5个字母为zhaozh
[root@pps mailqueue]# for i in `ls`; do mv -f $i `echo $i | sed 's/^...../zhaozh/'`; done
3、修改后面5个字母为snail
[root@pps mailqueue]# for i in `ls`; do mv -f $i `echo $i | sed 's/.....$/snail/'`; done
4、在前面添加 _hoho_
[root@pps mailqueue]# for i in `ls`; do mv -f $i `echo "_hoho_"$i`; done
5、所有的小写字母变大写字母
[root@pps mailqueue]# for i in `ls`; do mv -f $i `echo $i | tr a-z A-Z`; done
唉,举了5个例子,说到底就是用“for 循环 + 组合命令处理”的思路来实现文件批量重命名滴。
分享到:
相关推荐
批量修改文件名 批量修改文件名批量修改文件名批量修改文件名批量修改文件名批量修改文件名批量修改文件名批量修改文件名批量修改文件名批量修改文件名批量修改文件名批量修改文件名批量修改文件名批量修改文件名...
使用 VBA Excel 快速批量修改文件名 1、点击“生成文件名“按钮, 会在 "原文件名"列(A列)生成文件对应的文件名。 2、在"修改后文件名"列(B列)中输入想要修改后的文件名。 3、点击“重命名文件”后即可。 注:...
用于批量修改文件名,对文件名批量替换或删除字符。 使用说明: 下载后,建议新建一个单独的文件夹,将下载后的.bat文件放入,然后把要重命名的文件复制到和.bat文件同级目录下,点击.bat文件运行,根据提示,输入...
纷批量修改文件名软件是一款简单易用功能强大的批量修改文件名软件。 能够批量删除文件名中制定字符,批量修改文件后缀、名称等,还能批量增添前缀编号。缤纷批量修改文件名功能: 批量删除文件名中的指定字符,或从...
批量修改文件名,缩短长文件名,匹配字符删除指定字符串或修改,或指定字符区间删除字符串或修改
一款非常强大的批量更改文件名软件,可以批量修改文件名,支持各种位置更改,以及更改后缀名等等功能,对于需要批量修改文件名来说,非常方便。
批量更改文件名 批量更改文件名 替换文件名 批量智能命名文件
C# 开发的winform 形式的批量修改文件名
VB做的批量修改文件名 VB做的批量修改文件名 VB做的批量修改文件名
c#写的批量修改文件名,可在文件名前添加内容,可替换文件名中的内容,可改后缀等。
VBS 批量修改文件名 VBS 批量修改文件名 VBS 批量修改文件名
基于python的批量修改文件名软件系统源码基于python的批量修改文件名软件系统源码基于python的批量修改文件名软件系统源码基于python的批量修改文件名软件系统基于python的批量修改文件名软件系统基于python的批量...
批量修改\批量修改文件名.exe 批量修改\批量修改文件名.exe 批量修改\批量修改文件名.exe
一款可以批量修改文件名的软件,
matlab代码,可以打开任意文件夹,批量修改文件名
批量修改文件名(附加C#源码)
3、可以自由选择目录下多个文件进行批量修改文件名。 4、文件创建日期可以知道文件名的操作时间;流水号,可以轻松的知道目录下文件的数量。 5、目录下的文件名统一化的管理,单明了,避免有重名的现象。 6、纯绿色...
批量修改文件名
批量修改文件名工具