我想用区分大小写的选项重命名文件夹。例如:
mv "foldername1" "foldername2"
在此命令中发生错误,因为我的文件夹的名称不是" t" foldername1",它是" FolderName1"。
如何使用rename(mv)命令重命名区分大小写的命名文件夹?
答案 0 :(得分:1)
ls | grep -i foldername1 | xargs -I {} mv {} foldername2
警告:当多个候选文件(例如,如果foldername1和Foldername1都存在)时,你不想使用它。
答案 1 :(得分:0)
使用find
命令:
find . -iname foldername1 -exec mv '{}' foldername2 ;