Служба поддержки:
Реквизиты оплаты:





Голосование
Реклама от Google:
88 Часть II. Приложение идей
13.06.2012 01:23
|
Прежде чем закончить обсуждение команды rm, мы должны вновь подчеркнуть ранее высказанное предупреждение: когда вы уничтожаете файл, он теряется навсегда, поэтому будьте осторожны. Было бы самой скверной шуткой сказать начинающему пользователю UNIX, что rm означает really mandatory (действительно нужный) и служит для указания системе на то, что следует обрабатывать файл предельно осторожно Создание ссылок Предположим, что другой автор, dickens (диккенс), оценив изящество нашего произведения, желает, чтобы мы помогли ему в его работе. В частности, он хочет, чтобы мы стали соавтором пятой главы (файл chapter5) его книги olvrtwst (олвртвст), нового романа, написанного в стиле UNIX. Мы согласились, что оба соавтора могут писать в файл chapter5 внутри каталога olvrtwst, принадлежащего dickens, поэтому он дает нам (как члену своей группы) разрешение писать в этот файл. Мы можем ссылаться на файл chapter5, используя маршрутное имя. Однако этот способ несколько громоздкий и, если мы собираемся обращаться к этому файлу много раз, гораздо удобнее иметь для него синоним. Для этого мы воспользуемся механизмом ссылок. В системе UNIX можно связать с одним и тем же действительным файлом произвольное число имен файлов (ссылок), даже принадлежавших разным пользователям 1); в этом случае все эти имена являются синонимами. Мы решаем использовать имя withdickens (с диккенсом) в качестве синонима для chapter5 романа dickens. Для создания ссылок используется команда ln. $ ln /usr/dickens/olvrtwst/chapter5 withdickens $ Is—l total 12 drwxr—хr—х 2 me 64 Nov 11 —rw—rw---- 1 me 76 Nov 11 —rw—rw---— 2 dickens 4766 Aug 25 $ 16:04 novel 15:22 scores 13:33 withdickens ______________ |