fbpx

Comandos Linux – Comando rcp

Comandos Linux – Comando rcp

comando rcp

Nos sistemas operacionais do tipo Unix, o comando rcp copia arquivos de um computador em rede para outro.

Nota: O RCP não é um método seguro ou criptografado de transferência de arquivos. Para transferir arquivos com segurança, use scp ou rsync , que criptografa a conexão com o host remoto.

Este documento cobre a versão Linux do rcp .

Sintaxe

rcp [-p] [-r] nome do arquivo ... diretório

Opções

-pTente dar a cada cópia os mesmos tempos de modificação, tempos de acesso, modos e ACLs, se aplicável, como o arquivo original.
-rCopie cada subárvore com raiz no nome do arquivo; nesse caso, o destino deve ser um diretório.
nome do arquivoNome do arquivo
diretórioNome do diretório

Ressalvas

O rcp deve copiar entre diferentes hosts; tentando rcp um arquivo em si mesmo, como em:

rcp tmp / file myhost: / tmp / file

… resultará em um arquivo severamente corrompido.

O rcp pode não falhar corretamente quando o destino de uma cópia é um arquivo em vez de um diretório.

O rcp pode ficar confuso com a saída gerada pelos comandos em um $ HOME / .profile no host remoto.

O rcp exige que o host de origem tenha permissão para executar comandos no host remoto ao fazer cópias de terceiros.

O rcp não lida adequadamente com links simbólicos. Use tar ou cpio canalizado para rsh para obter cópias remotas de diretórios contendo links simbólicos ou pipes nomeados.

Se você esquecer de citar os metacaracteres destinados ao host remoto, receberá uma mensagem de erro incompreensível.

O rcp falhará se você copiar ACLs para um sistema de arquivos que não suporta ACLs.

Exemplos

rcp / mydirectory / myfile esperança: otherdir / myfile

Este comando copia o arquivo myfile do caminho local / mydirectory para o sistema remoto chamado hope , colocando-o no diretório otherdir .

cpio – Copia arquivos para ou de arquivos.
ftp – Conduza uma sessão FTP interativa em uma conexão de rede segura.
rlogin – inicia uma sessão em um sistema remoto.
rsh – Executa um comando em um shell remoto.
rsync – Uma ferramenta rápida e versátil para copiar arquivos, capaz de sincronizar arquivos em sistemas remotos.
scp – Copie arquivos com segurança em uma conexão de rede.
setfacl – Modifique a lista de controle de acesso de um ou mais arquivos.
tar – Crie, modifique, liste o conteúdo e extraia arquivos de arquivos tar.

21 de novembro de 2019

Sobre nós

A Linux Force Brasil é uma empresa que ama a arte de ensinar. Nossa missão é criar talentos para a área de tecnologia e atender com excelência nossos clientes.

CNPJ: 13.299.207/0001-50
SAC:         0800 721 7901

Comercial  Comercial: (11) 3796-5900

Suporte:    (11) 3796-5900

Copyright © Linux Force Security  - Desde 2011.