【发布时间】:2013-01-10 09:19:38
【问题描述】:
我有很多文件夹名为“XXXXX”,只是重命名为“OOOO”,脚本怎么写?
【问题讨论】:
-
您不需要脚本。见:man rename
我有很多文件夹名为“XXXXX”,只是重命名为“OOOO”,脚本怎么写?
【问题讨论】:
如果您的文件夹是嵌套的,请使用 find 命令和附加的 remane 命令,如下所示:
find /path/to/your/folder -depth -iname XXXX -execdir rename s/XXXX/OOOO/ {} \;
否则,只需使用rename:
rename s/XXXX/OOOO/
【讨论】:
.../XXXX/XXXX 现在是.../OOOO/XXXX。
-depth 开关来纠正它。