2013-01-10 127 views

回答

2

如果你的文件夹中嵌套带有附加remane命令使用find命令,就像这样:

find /path/to/your/folder -depth -iname XXXX -execdir rename s/XXXX/OOOO/ {} \; 

否则,只需使用rename

rename s/XXXX/OOOO/ 
+0

您是否测试过这个,在最浅目录下的第一个重命名后,任何子目录都不会重命名为'.../XXXX/XXXX'现在是'.../OOOO/XXXX'。 –

+0

你说得对,sudo_O,它在子目录上失败。我已经添加了'-depth'开关来纠正它。 – Ander2

相关问题