shell脚本搜索多个目录下的文件并重命名它们

shell脚本搜索多个目录下的文件并重命名它们

我有3个主目录,每个主目录都有多个子文件夹,子文件夹中的文件具有不同的名称和扩展名。

我想要一个脚本,它可以在所有 3 个主目录中找到并_create为所有文件添加后缀,但不为目录添加后缀。文件应按原样保留在子文件夹中,但带有_create后缀。

答案1

您可以从包含 3 个主目录的顶层开始,如果这些是唯一的目录,则可以

find . -type f -exec mv {} {}_create \;

相关内容