0
点赞
收藏
分享

微信扫一扫

rename-批量改名

作用: 批量改名命令

语法: rename from to file

语法解释:

命令

注释

rename

重命名命令

from

第一个参数,被替换掉的字符串(一般是文件名的一部分,或者是扩展名)

to

第二个参数,替换成的字符串

file

第三个参数,匹配要处理的文件,也可以用"*"处理所有文件

rename支持通配符,基本的通配符有以下几个:

通配符

注释

?

可替代单个字符

*

可替代多个字符

举例说明:

[root@ /cdly/awk]# ll cdly*                       # 查询源文件
-rw-r--r-- 1 root root 0 09-13 22:46 cdly-1.txt
-rw-r--r-- 1 root root 0 09-13 22:46 cdly-2.txt
-rw-r--r-- 1 root root 0 09-13 22:46 cdly-3.txt

[root@ /cdly/awk]# rename cdly linux *cdly* # 使用命令修改文件名前缀
[root@ /cdly/awk]# ll linux* # 修改后的效果
-rw-r--r-- 1 root root 0 09-13 22:46 linux-1.txt
-rw-r--r-- 1 root root 0 09-13 22:46 linux-2.txt
-rw-r--r-- 1 root root 0 09-13 22:46 linux-3.txt

[root@ /cdly/awk]# rename txt png *.txt # 使用命令修改文件后缀
[root@localhost aa]# ll *.png # 修改后的结果
-rw-r--r-- 1 root root 0 09-13 22:46 linux-1.png
-rw-r--r-- 1 root root 0 09-13 22:46 linux-2.png
-rw-r--r-- 1 root root 0 09-13 22:46 linux-3.png

举报

相关推荐

0 条评论