Plusieurs fois au cours de la journée, je suis peut-être en train d'exécuter un test où j'ai besoin de parcourir un fichier journal sur un serveur distant. Je me suis habitué à utiliser mon terminal pour sftp
accéder au serveur distant et à extraire le fichier journal souhaité /tmp
sur ma machine locale.
J'étais en train de parcourir les options utilisées aujourd'hui man sftp
pour tenter de trouver un moyen d'exécuter les commandes suivantes essentiellement sur une seule ligne afin de ne pas avoir à taper une commande, appuyez sur Entrée, tapez une commande, appuyez sur Entrée, etc.
(ce que je fais maintenant)
sftp myuser@myserver
--mypassword at prompt
lcd /tmp
get /dir/dir/dir/dir/file
quit
J'ai trouvé en regardant à travers man sftp
une référence scp
que je n'avais jamais utilisée auparavant. Je pense que c'est peut-être ce que je recherche, mais je n'ai pas vu de moyen de spécifier où je voulais que le fichier copié en toute sécurité aille.
Quelqu'un pourrait-il me fournir un moyen d'accéder /dir/file
à un serveur distant et de le télécharger /tmp/file_plus-my-description
?
J'espérais pouvoir exécuter une commande sftp ou scp similaire à une copie UNIX standard comme:
scp myuser@myserver /dir/file /tmp/file_plus-my-description
J'utilise la version intégrée Terminal
de Mac OS X 10.8. Merci.