Читать «Linux. От новичка к профессионалу.Денис Колисниченко» онлайн - страница 63

Автор неизвестен

Я вас напугал? Существуют решения (и мы рассмотрим их в этой книге далее), по-зволяющие снять большую часть ограничений на запись в NTFS-разделы. Конечно, все эти решения не идеальные: что-то работает, но ужасно медленно, что-то снима-ет далеко не все ограничения на запись, но, тем не менее, возможность записывать данные в NTFS-раздел без их потери все же имеется.

4.1.3. Сменные носители

Linux превосходно работает со сменными CD/DVD- и USB-дисками и в большин-стве случаев даже выполняет их автоматическое монтирование и размонтирование (хотя эта функция доступна не во всех дистрибутивах). С другой стороны, автома-тическое монтирование сменных носителей на сервере— это от лукавого, на домашнем компьютере — да, но не на сервере. О монтировании, в том числе авто-матическом, мы поговорим чуть позже в этой главе.

4.2. Особенности файловых систем Linux

4.2.1. Имена файлов в Linux

В Linux, по сравнению с Windows, несколько иные правила построения имен фай-лов, и вам придется с этим смириться. Начнем с того, что в Linux нет такого поня-тия, как расширение имени файла. В Windows, например, для файла D ocument1.doc именем файла является фрагмент Documentl , a doc — это его расширение. В Linux же Documentl.doc — это имя файла целиком, никакого разделения на имя и расширение нет.

Максимальная длина имени файла— 254 символа. Имя может содержать любые символы (в том числе и кириллицу), кроме / \ ? < > * " |. Тем не менее кириллицу в именах файлов я бы не рекомендовал использовать вовсе. Впрочем, если вы уверены, что не будете эти файлы передавать Windows-пользователям (на флешке, по элек-тронной почте или еще как-то через Интернет) — используйте на здоровье. А при обмене файлами с Windows-пользователями из-за возможных несовпадений кодиро-вок вместо русскоязычного имени файла адресат может увидеть абракадабру... Так что, имена файлов во всех случаях лучше писать латиницей. Придется вам привыкнуть к тому, что Linux чувствительна к регистру в имени фай-ла: FILE.txt и FiLe.Txt — это два разных файла. Разделение элементов пути осуществляется символом / (прямой слэш), а не \ (об-ратный слэш), как в Windows.

4.2.2. Файлы и устройства

Пользователи Windows привыкли к тому, что файл — это именованная область дан-ных на диске. Отчасти так оно и есть. Отчасти — потому, что приведенное определе-ние файла было верно для DOS (Disk Operating System) и Windows. В Linux же понятие файла значительно шире. Сейчас Windows-пользователи будут очень удивлены: в Linux есть файлы устройств, позволяющие обращаться с устрой-ством как с обычным файлом. Файлы устройств находятся в каталоге /dev (от devices). Да, через файл устройства мы можем обратиться к устройству! Если вы работали в DOS, то, наверное, помните, что что-то подобное было и там — сущест-вовали зарезервированные имена файлов: PRN (принтер), CON (клавиатура при вводе, дисплей при выводе), LPT п (параллельный порт, п — номер порта), СОМя (последовательный порт).