使用linux shell,执行一行命令,就可以实现批量修改文件名。
如把某目录(包含子目录)下的所有makefile 重命名为Makefile_s
$find ./ -type f -name makefile | xargs -i rename ‘s/makefile/Makefile_s/’ {}
-type f 表示文件file
-type d 表示文件夹directory
-i 选项告诉 xargs 用每项的名称替换 {}
本文介绍如何使用Linux shell命令实现文件批量重命名。通过一条简单的find命令结合xargs及rename指令,可以快速将指定目录及其子目录下的文件统一更名。
使用linux shell,执行一行命令,就可以实现批量修改文件名。
如把某目录(包含子目录)下的所有makefile 重命名为Makefile_s
$find ./ -type f -name makefile | xargs -i rename ‘s/makefile/Makefile_s/’ {}
-type f 表示文件file
-type d 表示文件夹directory
-i 选项告诉 xargs 用每项的名称替换 {}
2万+
4040

被折叠的 条评论
为什么被折叠?
