Имена каталогов в основных сетевых утилитах (BNU) можно указывать различными способами. Имя каталога может быть задано либо полностью, начиная с корневого каталога, либо кратко. Для каждого способа определены свои собственные требования.
Полное имя целевого файла или каталога задается начиная с корневого каталога и включает перечень всех каталогов более низкого уровня. Например, имя /etc/uucp/Devices соответствует файлу Devices, находящемуся в подкаталоге uucp каталога etc, который в свою очередь, находится в корневом каталоге.
Перед именем корневого каталога всегда должна быть указана косая черта (/). Все элементы имени также должны разделяться символами косой черты (/).
В относительном имени каталоги перечисляются начиная с текущего каталога.
Например, если текущий каталог - /usr/bin, а целевой - /usr/bin/reports, то относительным именем целевого каталога будет reports (без косой черты).
Относительные имена могут применяться с командами cu, uucp и uux, а также с именем исходного файла в команде uuto.
Примечание: Не все команды BNU могут работать с относительными именами. Если после ввода относительного имени вы не добились желаемого результата, то введите команду еще раз, указав в ней полное имя.
Значение ~[опция] задает домашний каталог указанного пользователя. Тильда (~) может применяться для быстрого доступа к определенным каталогам.
Пример: Имя ~jane задает домашний каталог пользователя jane. Имя ~uucp или ~ (одна тильда) задает общий каталог BNU в удаленной системе. Полный путь к общему каталогу BNU - /var/spool/uucppublic.
Примечание: Не путайте функцию тильды, описанную в этом примере, с другими функциями, применяемыми в программе BNU. При работе с удаленной системой с помощью команды cu тильда указывается перед командами для выполнения этих команд в локальной системе.
Значение Имя_системы! задает путь к файлу в другой системе. Например, значение distant!/account/march указывает файл march, находящийся в каталоге account удаленной системы distant.
Значение Имя_системы!Имя_системы! задает путь через несколько систем. Например, если соединение с системой distant можно установить только через систему near, то путь к файлу, рассмотренному в предыдущем примере, будет следующим: near!distant!/account/march.
Имена систем должны разделяться восклицательными знаками (!). При указании пути, включающего несколько систем, правило разделения элементов символами косой черты (/) неприменимо к именам систем. Тем не менее, это правило остается в силе для каталогов и файлов целевой системы.
Примечание: При работе с оболочкой bourne имена систем следует разделять восклицательными знаками (!). При работе с BNU в оболочках C и korn перед восклицательным знаком нужно указывать обратную косую черту (\). Обратная косая черта - это управляющий символ, который указывающий, что следующий символ следует рассматривать как обычный, а не как специальный.