Existe-t-il un moyen de transférer des fichiers directement d'un Mac à un autre en utilisant uniquement un terminal? Peut-être en utilisant SSH?
12
Oui, vous pouvez utiliser scp, qui en gros cp sur ssh. Cela peut également fonctionner dans les deux sens, donc:
scp ~/Document/Localfile remoteuser@remotemachine:~/Desktop
ou
scp remoteuser@remotemachine:~/Destkop/remotefile ~/Desktop
La première commande copiera un fichier sur la machine distante, la seconde copiera un fichier de la télécommande sur le local. La syntaxe est que <user>@<machine or ip>:<file>
vous pouvez faire un man scp
pour plus de commutateurs et d'options
-E
optionLa
scp
commande sous Linux est la façon dont vous effectuez des transferts de fichiers en utilisant SSHla source
-E
option.scp
est la commande que vous souhaitez. Vous devez activer les connexions SSH sur l'ordinateur de destination et connaître le nom d'utilisateur et le mot de passe de l'ordinateur de destination.la source
Voici un moyen rapide de copier des fichiers en utilisant uuencode / uudecode et le presse-papiers.
Dans le terminal, tout en ayant la connexion ouverte sur la machine distante:
Sélectionnez et copiez ensuite tout le texte de la fenêtre du terminal (CMD + A, CMD + C). Ouvrez maintenant une nouvelle fenêtre de terminal, sur votre système local et faites:
Maintenant, appuyez sur CMD + V maintenant pour coller le contenu uuencodé de votre fichier. Appuyez sur CTRL + D après cela pour terminer la saisie du programme uudecode. uudecode créera votre fichier localement, sous le nom de "nom de fichier".
la source