这应该很简单,但无法弄清楚:
原始文件和文件夹结构
folder1/folderA1/folderA2/folderA3/OLDfile.jpeg
folder1/folderB1/folderB2/folderB3/OLDfile.exr
我想将其重命名为:
folder1/folderA1/folderA2/folderA3/NEWfile.jpeg
folder1/folderB1/folderB2/folderB3/NEWfile.exr
我尝试过重命名命令,该命令在直接更改文件夹内的名称时有效,但无法使其与跨多个文件的子目录一起使用。
我发现这对我有用:
find . -depth -iname "*OLD*" -exec rename OLD NEW '{}' \;