23 votes

Comment puis-je me connecter à un serveur ftp dans un terminal ?

Comment puis-je me connecter à un serveur ftp dans un terminal ? Quelle est la commande ? Par exemple pour le serveur ssh :

ssh admin@ip.of.the.site

31voto

David Fass Points 436
ftp hostname

ou

ftp://username:password@hostname

Une fois connecté, les 5 options les plus courantes sont les suivantes :

cd foldername      #e.g. cd /downloads/recent
get filename       #e.g. get thisisthefileiwant.text
put filename       #e.g. put sendthistotheserver.txt
mget filenameregex #e.g mget * to get every file in a directory
mput filemameregex #e.g. mput *.txt to upload every txt file to the server

La seule astuce est que parfois vous devez le mettre en mode binaire en tapant binaire

Pour quitter, tapez bye

La différence entre ma solution et celle de @grgarside est que la sienne ouvre le Finder en utilisant open, alors que la mienne utilise Terminal.

9voto

entymon Points 71

Je sais que ce sujet est très ancien mais je l'ai trouvé accidentellement et peut-être que quelqu'un d'autre visitera ce site aussi. La commande ftp ne fonctionne plus pour High Sierra et plus. https://discussions.apple.com/thread/8095899

6voto

grg Points 181593
ftp
open ftp://username:password@hostname

Il s'agit de deux commandes distinctes. La commande open est exécutée dans ftp.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X