在centos中批量重命名多个文件夹中的多个文件

问题描述 投票:0回答:1

这应该很简单,但无法弄清楚:

原始文件和文件夹结构

folder1/folderA1/folderA2/folderA3/OLDfile.jpeg
folder1/folderB1/folderB2/folderB3/OLDfile.exr

我想将其重命名为:

folder1/folderA1/folderA2/folderA3/NEWfile.jpeg
folder1/folderB1/folderB2/folderB3/NEWfile.exr

我尝试过重命名命令,该命令在直接更改文件夹内的名称时有效,但无法使其与跨多个文件的子目录一起使用。

linux centos rename file-rename
1个回答
0
投票

我发现这对我有用:

find . -depth -iname "*OLD*" -exec rename OLD NEW '{}' \;
© www.soinside.com 2019 - 2024. All rights reserved.