J'essaie de copier mes dossiers / fichiers .profile, .rvm et .ssh sur un nouvel ordinateur et j'obtiens toujours une réponse "pas un fichier normal". Je sais comment utiliser les commandes cp
et, ssh
mais je ne sais pas comment les utiliser pour transférer des fichiers d'un ordinateur à un autre.
Toute aide serait formidable, merci!
Réponses:
Vous pouvez le faire avec la
scp
commande, qui utilise le protocole ssh pour copier des fichiers sur plusieurs machines. Il étend la syntaxe decp
pour autoriser les références à d'autres systèmes:Copiez quelque chose de cette machine vers une autre machine:
Copiez quelque chose d'une autre machine sur cette machine:
Copiez avec un numéro de port spécifié:
la source
-r
pour récursif, ou simplement compresser les fichiers et cibler le zip.Commencez par compresser ou compresser les dossiers:
utilisez la commande suivante:
ou
pour la compression gzip, utilisez SCP:
la source
Vous voudrez peut-être aussi regarder rsync si vous faites beaucoup de fichiers.
Si vous allez apporter beaucoup de modifications et que vous souhaitez garder vos répertoires et fichiers synchronisés, vous pouvez utiliser un système de contrôle de version comme Subversion ou Git. Voir http://xoa.petdance.com/How_to:_Keep_your_home_directory_in_Subversion
la source