0
我想用区分大小写的选项来重命名文件夹。例如:用区分大小写的名称重命名文件夹
mv "foldername1" "foldername2"
此命令发生错误,因为我的文件夹的名称不是“foldername1”,它是“FolderName1”。
如何使用rename(mv)命令重命名区分大小写的命名文件夹?
我想用区分大小写的选项来重命名文件夹。例如:用区分大小写的名称重命名文件夹
mv "foldername1" "foldername2"
此命令发生错误,因为我的文件夹的名称不是“foldername1”,它是“FolderName1”。
如何使用rename(mv)命令重命名区分大小写的命名文件夹?
ls | grep -i foldername1 | xargs -I {} mv {} foldername2
警告:当多个候选文件(例如,如果foldername1和Foldername1都存在)时,您不希望使用此选项。
使用find
命令:
find . -iname foldername1 -exec mv '{}' foldername2 ;
工作正常!谢谢,@nims! – 2013-04-29 14:46:03