Веб Дизайн - статьи

         

Rcp


Команда rcp копирует файлы в или из других систем, которые поддерживаются BSD-сетью. Доступ к файлам на удаленной системе контролируются тем же способом, что и при использовании команды rlogin . Использовать rcp вы сможете в том случае, если у вас есть разрешение использовать rlogin для связи с удаленной машиной без подтверждения пароля.

Чтобы скопировать файл groucho из вашей home -директории удаленной машины harpo в локальный файл chico , вы должны ввести следующую командную последовательность:

rcp harpo:groucho chico

И наоборот, чтобы скопировать файл из локальной машины в файл удаленной машины, достаточно переставить аргументы в предыдущей команде:

rcp chico harpo:groucho

Можно скопировать сразу всю директорию, указав опцию -r . Команда

rcp -r tuna_fish harpo:big_store

скопирует содержимое локальной директории tuna_fish в директорию с именем big_store на удаленной машине harpo . При этом, если такой директории на удаленной машине не существует, то она создастся. Можно копировать файлы, используя шаблон. Например вы хотите скопировать все фортрановские программы из локальной директории в директорию на удаленной машине harpo :

rcp *.f harpo:fortran_dir

Чтобы скопировать все фортрановские программы из директории fortran_dir на удаленной машине harpo в локальную директорию local_dir , нужно ввести:

rcp harpo:fortran_dir/\*.f local_dir

Если же имя host а и имена файлов заключить в кавычки, то тогда не нужно использовать символа \\everb :

\bverb rcp 'harpo:fortran_dir/*.f' local_dir

Если вы работаете на локальной машине aries под пользовательским именем jones и хотите скопировать файл chico в файл group на удаленной машине harpo , на которой вы работаете под именем boby (т.е. имена пользователей отличаются), то вам необходимо ввести следующую команду:

rcp chico boby@harpo:group



Содержание раздела