Comando Linux rcp (definição e exemplos)
O rcp comando (que significa programa de cópia remota) copia arquivos de ou para um computador remoto ou entre dois computadores remotos. O comando é semelhante a cp, exceto que o computador remoto e possivelmente o nome de usuário no computador remoto precisam ter o prefixo do nome do arquivo.

O comando rcp e o arquivo .rhosts
Para usar o comando rcp, ambos os computadores precisam de um arquivo .rhosts no diretório inicial do usuário que contém os nomes dos computadores que têm permissão para acessar o computador, junto com cada nome do usuário.
Aqui está um exemplo de arquivo .rhosts:
zeus.univ.edu jdoe
athena.comp.com mjohnson
o ftp ou scp comandos copiam arquivos entre computadores se nenhum arquivo .rhosts estiver configurado.
A sintaxe do comando rcp
O próprio sintaxe ao usar o comando rcp é digitar rcp seguido pela origem e depois pelo destino. Use dois pontos para separar o host e os dados.
Aqui estão algumas das opções que você pode adicionar ao comando rcp:
-
/LOG: Cria um arquivo de registro que mostra quais arquivos foram copiados do computador. Ao copiar de e para
- /USER: Especifica a conta de usuário do computador remoto. Isso é usado apenas quando o arquivo do host remoto não inclui seu nome de usuário ou nome de host.
- /PASSWORD: Identifica a senha necessária para fazer login na conta remota. É usado com / USER.
- -r: Copia um diretório inteiro com o comando rcp.
- -p: Permite que a cópia mantenha a data em que os dados foram modificados e o modo de proteção do arquivo. É o mesmo que / PRESERVE.
Vários exemplos de comando rcp
Aqui estão apenas alguns exemplos de como usar rcp no Linux:
Copiar um único arquivo
O seguinte precisa ser inserido no linha de comando para copiar um arquivo chamado customer.txt no diretório / usr / data / do tomsnotebook do computador para o diretório atual:
rcp tomsnotebook: /usr/data/customers.txt.
O ponto final do comando estipula o diretório ativo atual. Você pode especificar qualquer outro diretório.
Copiar uma pasta inteira
Copie um diretório completo adicionando -r:
rcp -r tomsnotebook: / usr / data.
rcp document1 zeus.univ.edu: document1
Copiar de / para a máquina local
Copie o document1 da máquina local para o diretório inicial do usuário no computador com o URL zeus.univ.edu, supondo que os nomes de usuário sejam os mesmos em ambos os sistemas:
rcp document1 jdoe @: zeus.univ.edu: document1
Copie o document1 da máquina local para o diretório inicial do usuário jdoe no computador com o URL zeus.univ.edu:
rcp zeus.univ.edu: document1 document1
Copie o document1 do computador remoto zeus.univ.edu para a máquina local com o mesmo nome:
documentos rcp -r zeus.univ.edu: backups
Copie os documentos do diretório, incluindo todos os subdiretórios, da máquina local para os backups do diretório no diretório inicial do usuário no computador com URL zeus.univ.edu, assumindo que os nomes de usuário são os mesmos em ambos sistemas:
rcp -r zeus.univ.edu: backups / estudo de documentos