$ mv 'Assignments' 'assignments'
mv: cannot move `Assignments' to a subdirectory of itself, `assignments/Assignments'
Пытаюсь переименовать Assignments
каталог в assignments
В файловой системе OSX HFS + регистр не учитывается, поэтому она интерпретирует Assignments
и assignments
как одноименное. Я бы попробовал:
$ mv Assignments tempdir
$ mv tempdir assignments
вы работаете с файловой системой, в которой регистр не учитывается (хотя и с сохранением регистра). Итак, когда вы говорите mv Assignments assignments
, это как если бы вы говорили mv Assignments Assignments/assignments
. Вместо этого попробуйте сначала переименовать его во что-нибудь другое.
Ядерный вариант - начать с нуля этот раздел жесткого диска и установку ОС, включив в OS X параметр Mac OS Extended (с журналированием, с учетом регистра). Имейте в виду, что это требует полного переформатирования диска и приведет к затиранию всего на затронутом разделе.
Еще одно предостережение: некоторые приложения в OS X плохо работают с файловыми системами, чувствительными к регистру. (На момент написания этой статьи я полагал, что Steam является одним из них.)
Я просто хотел, чтобы читатели этого вопроса знали, что этот вариант действительно существует.
-
Я лично сопротивляюсь идее промежуточного шага и предпочитаю использовать Finder для внесения таких изменений. Он не будет жаловаться на изменение, если вы переименуете папку или файл, просто изменив регистр.