Bash:如何使用名称递归重命名所有文件夹

时间:2019-04-29 17:31:11

标签: bash

我需要重命名所有递归找到的名为“ chapter5”的目录。因此,由于我不得不将它们重命名为“ cdi”,因此我尝试了:

rename -n 's/chapter5/cdi/' **

但这并没有重命名任何子文件夹。 第二次尝试,我尝试过:

find . -type d -name "chapter5" -exec rename 's/chapter5/cdi/'  {} \; 

但是它导致了:

rename: not enough arguments

有什么想法要解决吗?

0 个答案:

没有答案
相关问题