Eu quero simpy trocar 3 diretórios para o diretório pessoal de um colega (não tenho acesso de gravação a esse) do meu diretório pessoal, provavelmente usando cópia segura, se possível. Eu não sou bom com a linha de comando do Linux, então não tenho certeza de como fazer isso e agradeceria muito se alguém pudesse me ajudar um pouco com isso. Eu acho que deveria parecer algo assim
scp -r /home/user1/directoy1 /home/user2/directoy1
scp -r /home/user1/directoy2 /home/user2/directoy2
scp -r /home/user1/directoy3 /home/user2/directoy3
Preciso especificar o nome de login do meu colega para que os arquivos possam ser copiados quando ele digitar sua senha?
Obrigado pela sua ajuda, Michael
scp
não é uma ferramenta para copiar arquivos com segurança no mesmo host, é uma ferramenta para copiar arquivos pela rede usando o protocolo SSH.No seu caso, você pode "trapacear" um pouco, usando o SSH no host local para registrar você com sua credencial de colega de trabalho, tendo assim o bom acesso certo:
Isso será copiado
directory1
no diretório inicial do seu colega de trabalho. Mas esteja ciente de que este comando solicitará a senha do seu colega de trabalho.Uma maneira melhor, se essa não for uma cópia única, é definir os direitos nos diretórios para que você possa gravá-los ou usar um diretório compartilhado para transferências de arquivos.
fonte
cp
).