提问人:spoax 提问时间:11/17/2023 更新时间:11/17/2023 访问量:21
在 CentOS 中跨多个文件夹批量重命名多个文件 [重复]
batch rename multiple files across multiple folders in centos [duplicate]
问:
这应该很简单,但无法弄清楚:
原始文件和文件夹结构
folder1/folderA1/folderA2/folderA3/OLDfile.jpeg
folder1/folderB1/folderB2/folderB3/OLDfile.exr
我想将其重命名为:
folder1/folderA1/folderA2/folderA3/NEWfile.jpeg
folder1/folderB1/folderB2/folderB3/NEWfile.exr
我尝试过重命名命令,该命令在直接更改文件夹内的名称时有效,但无法让它与多个文件中的子目录一起使用。
答:
-3赞
spoax
11/17/2023
#1
我发现这对我有用:
find . -depth -iname "*OLD*" -exec rename OLD NEW '{}' \;
评论