15 votes

Transfert de fichiers Mac Terminal SSH ?

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 ?

27voto

DHornpout Points 1486

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

4voto

CenterOrbit Points 1981

El scp sous Linux est la façon de transférer des fichiers en utilisant SSH

2voto

tlrobinson Points 925

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'.

1voto

Grahamux Points 630

scp est la commande que vous voulez. Les connexions SSH doivent être activées sur l'ordinateur de destination, et vous devez connaître le nom d'utilisateur et le mot de passe de l'ordinateur de destination.

scp file.txt user@destination-computer:/Users/user/Documents/file.txt

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X