Операционные системы. Теория и практика. Замятин А.В. - 187 стр.

UptoLike

Составители: 

187
странением UTF8 ситуация постепенно улучшается), то рекомендуется,
чтобы имя файла или каталога составлялось из следующих символов:
прописные и строчные латинские буквы;
цифры;
символ подчеркивания;
символ точки;
знак минуса е должен быть первым символом имени);
знак плюса (использовать не рекомендуется).
В каждой конкретной ОС в именах файлов могут быть допустимы и
другие символы, но их использование может привести к некорректности
работы некоторых программ и, кроме того, может затруднить перенос
файлов между разными ОС. Не рекомендуется использовать названия
файлов из локальных таблиц кодировок (например, имена файлов на
русском языке), т. к. очень часто для одного языка существует несколь-
ко кодировок.
Максимальная длина имени файла варьируется в разных системах и
зависит скорее от используемой файловой системы, чем от самой ОС.
Обычно можно использовать достаточно длинные имена файлов (до 255
символов). Максимальный размер файла в файловой системе также за-
висит от ее типа. Для современных файловых систем размер файла бо-
лее 4 Гбайт не является проблемой.
Как отмечалось выше, прописные и строчные буквы в системе Unix
различаются, т. е. имена «filename», «FILENAME» и «FileName» являют-
ся разными. При этом файлы, отличающиеся только регистром букв, мо-
гут находиться в одном каталоге.
В отличие от системы MS-DOS, знак точки является обычным сим-
волом, допустимым в любом месте имени файла, а такого понятия, как
расширение имени файла, строго говоря, в системе Unix нет. Тем не ме-
нее, последние части имен файлов, отделенные от остальной части име-
ни точками, часто указывают на тип файла. В качестве примера имя
файла «my-photo.tiff.gz» может означать, что файл представляет собой
изображение в формате TIFF, сжатое программой сжатия gzip.
Точка, являющаяся первым символом имени файла или каталога,
имеет особое значение: такие имена по умолчанию не выводятся в ли-
стинге содержимого каталогов (хотя к ним можно свободно обращать-
ся), для получения полного списка файлов вместо ls, нужно ввести ls -a.
Другими словами, чтобы сделать файл «скрытым», нужно начать его