Existe-t-il un moyen de transférer des fichiers directement d'un Mac à un autre en utilisant uniquement Terminal ? Peut-être en utilisant SSH ?
Réponses
Trop de publicités?Oui, vous pouvez utiliser scp , qui est en fait un cp par ssh. Cela peut aussi fonctionner dans les deux sens, donc :
scp ~/Document/Localfile remoteuser@remotemachine:~/Desktop
oder
scp remoteuser@remotemachine:~/Destkop/remotefile ~/Desktop
La première commande permet de copier un fichier sur la machine distante, la seconde permet de copier un fichier de la machine distante vers la machine locale. La syntaxe est la suivante <user>@<machine or ip>:<file>
vous pouvez faire un man scp
pour plus de commutateurs et d'options
Voici un moyen rapide de copier des fichiers en utilisant uuencode/uudecode et le presse-papiers.
Dans le terminal, en ayant une connexion ouverte sur la machine distante :
press CMD + K to clear the window
clear; uuencode filename < file
Ensuite, sélectionnez et copiez tout le texte de la fenêtre du terminal (CMD + A, CMD + C). Maintenant, ouvrez une nouvelle fenêtre de terminal, sur votre système local et faites :
uudecode
Appuyez maintenant sur CMD + V pour coller le contenu uuencodé de votre fichier. Appuyez sur CTRL + D après cela pour terminer l'entrée dans le programme uudecode. uudecode créera votre fichier localement, sous le nom 'nom de fichier'.