Регистр символов в именах файлов



В отличие от Windows и Mac 0S в системе Linux имена файлов чувствительны к регистру символов. В частности, вы можете встретить в одном каталоге все три приведенных ниже файла.

bookstobuy.txt

BooksToBuy.txt

BoOkStObUy.txt

С точки зрения файловой системы Linux это различные имена. Если вы попытаетесь создать файлы с этими же именами в Windows или Mac OS, то для файла BooksToBuy.txt система предложит задать другое имя или отказаться от попыток создать его. Причина в том, что в каталоге на этот момент находится файл bookstobuy.txt.

Чувствительность к регистру символов также означает, что при вводе команд они должны в точности совпадать с именами файлов, поддерживающих их. Так, например, удаляя файл с помощью команды rm, нельзя вводить RM, Rm или rM. Надо также следить за написанием имен, задаваемых в качестве параметров. Если вы захотите удалить файл bookstobuy.txt , а укажете имя BooksToBuy.txt, вы лишитесь совсем не того файла, с которым предполагали расстаться.



Из сказанного можно сделать вывод, что Linux требует точности. Кстати, точность — это совсем не плохо. В то же время Linux обеспечивает такую степень гибкости, которую нельзя получить при работе с другими системами.

Подобное сочетание необходимой точности и предоставляемой гибкости делает Linux очень удобным в применении, однако некоторые ламеры поначалу испытывают неудобства при работе с этой системой.