uucp(1) uucp(1) NAME uucp - Unix to Unix copy SYNOPSIS uucp [options] source-file destination-file uucp [options] source-file... destination-directory DESCRIPTION Команда uucp копирует файлы между системами. Каждый параметр является или путем на файл на локальной машине или имеет форму: system!path последняя форма интерпретируется как файл удаленной системы. В команде, содержание первого файла копируется во второй файл. Во второй форме команды, каждый исходный файл копируется в каталог адресата. Файл, который должен быть перемещен от системы system2 через систему system1, задается следующим образом: system1!system2!path. Любое имя пути, которое не начинается с символа / или с символа ~, добавляется к текущему каталогу (если только не используется опция -W или опция -noexpand); Такой результирующий путь не обязательно существует на удаленной системе. Путь, начинающийся с символа ~ начинается с публичного каталога UUCP; путь, начинающийся с ~name стартует от основного каталога пользователя с именем name. Символ ~ интерпретируется соответствующей системой (локальной или удаленной). Отметим, что некоторые оболочки интерпретируют простой символ ~ как локальный домашний каталог прежде, чем uucp увидит этот символ; для того чтобы избежать этого, символ ~ должен заключаться в кавычки. Метасимволы оболочки (shell) ? * [] интерпретируются соответствующей системой (локальной или удаленной), при условии, что они заключаются в кавычки для предотвращения интерпретации оболочкой. Копирование файла не осуществляется немедленно, а запрос на копирование записывается в очередь демона uucico (8); демон стартует немедленно, если только не заданы опции -r или - nouucico. В любом случае, когда следующий раз будет вызываться удаленная система, файл(ы) будет скопирован. OPTIONS uucp можно запускать со следующими опциями. -c, --nocopy Не копировать локальные исходные файлы в spool каталог. Если они удалены перед обработкой демоном uucico (8), копирование завершится неудачей. Файлы должны быть доступны на чтение демоном uucico(8), и вызывающим пользователем. -C, --copy Копировать местные локальные файлы в spool каталог. Используется по умолчанию. -d, --directories Создать все необходимые каталоги при выполнении копирования. Используется по умолчанию. -f, --nodirectories Если какой ни будь необходимый каталог не существуют на пути назначения, то прервать копирование. -R, --recursive Если любой из исходного имен файлов является каталогом, то копировать его содержимое рекурсивно в назначение (назначение должно быть каталогом). -g grade, --grade grade Установить класс(grade) команды передачи файла. Задачи с более ысоким классом выполняются сначала. Классы идут 0... 9 A... Z a... Z от высшего до низшего. -m, --mail Доложить о завершении передачи или о отказе (неудаче) передачи файла c помощью почты mail(1). -n user, --notify user Доложить о завершении передачи файла или о неудаче передачи файла с помощью mail(1) указанному пользователю на удаленной системе. -r, --nouucico Не запускать демон uucico (8) немедленно; просто записать запрос на передачу файла в очередь для дальнейшего исполнения. -j, --jobid Печатает jobid (идентификатор задачи) на стандартное устройство вывода. Задача может быть в дальнейшем отменена, если вызвать программу uustat (1) и передав jobid в качестве аргумента опции -k программы. Данная опция полезна для некоторых сложных операций, которые генерируют больше чем один идентификатор задачи (jobid). При применении данной опции каждый идентификатор печатается на отдельной строке. Например запуск команды uucp sys1!~user1/file1 sys2!~user2/file2 ~user3 приведет к двум отдельным задачам, одна для системы sys1 и одна для системы sys2. -W, --noexpand Не добавлять удаленный относительный путь к текущему каталогу. -t, --uuto Данная опция используется скриптом uuto оболочки. При этом uucp интерпретирует последний параметр как system!user. Файл(ы) отсылаются в каталог ~/receive/USER/LOCAL на удаленной системе, где пользователь (USER) является последним аргументом, а LOCAL - локальное название системы. При этом uucp будет действовать так, как если бы была задана опция --notify user. -x type, --debug type Включает специфические типы отладки. Распознаются следующие типы: abnormal, chat, handshake, uucp-proto, proto, port, config, spooldir, execute, incoming, outgoing. Для программы uucp значимыми являются только отладочные типы abnormal, config, spooldir, execute. Можно задать несколько отладочных типов, разделенных запятыми, а опция --debug может появляться многократно. Можно также задать номер, который определяет сколько включается типов из предшествующего списка; например, опция --debug 2 эквивалентна --debug abnormal, chat. -I file, --config file Установка используемого конфигурационного файл. Данная опция может быть не доступна, в зависимости от того, как было откомпилирована программа uucp. -v, --version Выдает номер версии и завершает свою работу. --help Печатает справочное сообщение и завершает свою работу. FILES Имена файлов могут быть изменены во время компиляции или конфигурационным файлом, так что данная информация носит приблизительный характер. /etc/uucp/config - конфигурационный файл. /etc/uucp/oldconfig/ - альтернативная конфигурация (формат HDB или V2) /var/spool/uucp - spool каталог UUCP. /var/log/uucp/Log - log файл UUCP. /var/spool/uucppublic - публичный каталог UUCP. SEE ALSO mail(1), uux(1), uustat(1), uucico(8) BUGS Некоторые из данных опций зависят от способностей демона uucico(8) удаленной системы. Переключатели -n и -m не работают при передаче файла от одной удаленной системы на другую удаленную систему. Режимы файла не сохраняются, за исключением бита исполняемого файла. Владельцем результирующего файла является пользователь uucp. AUTHOR Ian Lance Taylor Ttranslated to Russian in 2004 by Dmitry Cherkashin dch@ucrouter.ru Taylor UUCP 1.06 uucp(1)