Eu sou realmente novo na linha de comando e no Ubuntu e aprendi recentemente que existe o scp
comando e o cp
comando. Tentei usar um scp
comando para mover um diretório do ponto A para o ponto B, mas não funcionou. No entanto, quando eu usei cp
, funcionou muito bem.
Qual é a diferença entre os dois e como determino quando usar um sobre o outro?
command-line
scp
cp
BDD
fonte
fonte
Respostas:
TL; DR Leia as páginas de manual:
De
man scp
de
man cp
fonte
scp
é realmente para cópia remota via SSH. Por exemplo:fonte
scp
ou Secure Copy é usado principalmente para copiar entre um host local e um host remoto, ou dois hosts remotos, viassh
O
cp
comando é para copiar arquivos localmente, ou seja, dentro do sistema do seu host.As páginas de manual que o muru vinculou nos comentários devem ajudá-lo a entender o uso, mas também existem muitos tutoriais sobre esse assunto da Internet.
fonte
Você também deve aprender que existe um
man
comando. Tente!man cp
,man scp
,man man
.man cp
Inicia:e
man scp
começa com:fonte
Se você tem espaços nos nomes de arquivos, o scp lida com eles mais bem do que o cp, então eu o uso mesmo para copiar na minha máquina local por esse motivo.
fonte