Estou tentando copiar minhas pastas / arquivos .profile, .rvm e .ssh para um novo computador e continuo recebendo uma resposta "não é um arquivo normal". Eu sei como usar os comandos cp
e, ssh
mas não sei como usá-los para transferir arquivos de um computador para outro.
Qualquer ajuda seria ótima, obrigado!
Respostas:
Você pode fazer isso com o
scp
comando, que usa o protocolo ssh para copiar arquivos entre máquinas. Ele estende a sintaxe decp
para permitir referências a outros sistemas:Copie algo desta máquina para outra máquina:
Copie algo de outra máquina para esta máquina:
Copie com um número de porta especificado:
fonte
-r
para recursivo ou apenas compactar os arquivos e direcionar o zip.Primeiro, zip ou gzip as pastas:
Use o seguinte comando:
ou
para compressão gzip, use SCP:
fonte
Você também pode consultar o rsync se estiver criando muitos arquivos.
Se você estiver fazendo muitas alterações e quiser manter seus diretórios e arquivos sincronizados, poderá usar um sistema de controle de versão como o Subversion ou o Git. Consulte http://xoa.petdance.com/How_to:_Keep_your_home_directory_in_Subversion
fonte