使用区分大小写的名称重命名文件夹

时间:2013-04-29 09:48:07

标签: linux bash command rename case-sensitive

我想用区分大小写的选项重命名文件夹。例如:

mv "foldername1" "foldername2"

在此命令中发生错误,因为我的文件夹的名称不是" t" foldername1",它是" FolderName1"。

如何使用rename(mv)命令重命名区分大小写的命名文件夹?

2 个答案:

答案 0 :(得分:1)

ls | grep -i foldername1 | xargs -I {} mv {} foldername2

警告:当多个候选文件(例如,如果foldername1和Foldername1都存在)时,你不想使用它。

答案 1 :(得分:0)

使用find命令:

find . -iname foldername1 -exec mv '{}' foldername2 ;