2013-04-29 141 views
0

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

mv "foldername1" "foldername2" 

此命令发生错误,因为我的文件夹的名称不是“foldername1”,它是“FolderName1”。

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

回答

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

警告:当多个候选文件(例如,如果foldername1和Foldername1都存在)时,您不希望使用此选项。

+0

工作正常!谢谢,@nims! – 2013-04-29 14:46:03

0

使用find命令:

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