214 votes

Copie de fichiers entre ordinateurs à l’aide de SSH et le Terminal de MAC OS X

Je suis en train de copier mes dossiers/fichiers .profile, .rvm et .ssh sur un nouvel ordinateur et je sais comment utiliser le et les commandes mais je ne sais pas comment les utiliser pour transférer des fichiers d’un ordinateur à l’autre. Toute aide serait génial, Merci !

458voto

Ether Points 34103

Vous pouvez le faire avec le de commande, qui utilise le protocole ssh pour copier des fichiers sur plusieurs ordinateurs. Il étend la syntaxe des pour permettre des références à d’autres systèmes :

Copiez quelque chose de cette machine vers une autre machine :

Copier quelque chose depuis une autre machine à cette machine :

Copier avec un numéro de port spécifié :

14voto

Sam Points 51

Premier zip ou gzip les dossiers :
Utilisez la commande suivante :

zip - r NameYouWantForZipFile.zip foldertozip /

ou

tar - pvczf BackUpDirectory.tar.gz /path/to/directory

pour la compression gzip utiliser SCP :

SCP username@yourserver.com:~/serverpath/public_html ~/Desktop

1voto

Andy Lester Points 34051

Vous pouvez également regarder rsync si vous faites beaucoup de fichiers.

Si vous allez faire beaucoup de changements et souhaitez conserver vos fichiers et répertoires 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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X