UNIX: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 32:
В каждый данный момент каждый пользователь и каждый процесс (о процессах см. ниже) находится в каком-то ''текущем каталоге''. ''Относительное имя файла'' определяет его путь из текущего, а не корневого каталога, и не начинается со слеша. Так, если пользователь '''vasya''' сейчас находится в каталоге '''/home/vasya''', то файл '''/home/vasya/fotki/masha.jpg''' имеет относительное имя '''fotki/masha.jpg'''. К файлам можно обращаться как по абсолютным, так и по относительным именам.
 
К именам каталогов (абсолютным и относительным) можно в конце добавлять слеш. ОнВ большинстве случаев он ни на что не влияет.
 
<u>Во втором приближении</u>, каталоги содержат не сами файлы (и каталоги), а имена файлов (и каталогов) и ссылки на них. Благодаря этому один и тот же файл (но не каталог) может содержаться под разными именами в разных каталогах (или под одним и тем же именем в разных каталогах, или под разными именами - в одном и том же). Создание новой ссылки на файл (но не каталог) осуществляется командой ln, например