0

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

mv "foldername1" "foldername2"

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

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

4

2 回答 2

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

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

于 2013-04-29T10:06:01.140 回答
0

Use the find command:

find . -iname foldername1 -exec mv '{}' foldername2 ;
于 2013-04-29T12:44:19.460 回答