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

ssh [email protected] 

Answer

ftp hostname 

ou

ftp://username:password@hostname 

Maintenant, une fois connecté, les 5 options les plus courantes sont:

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 devrez peut-être le mettre en mode binaire en tapant binaire

Pour quitter, tapez bye

La différence entre le mien et @ La solution de grgarside est sa fourche au Finder en utilisant open, tandis que le mien utilise Terminal

Comments

  • Où il a téléchargé le fichier lorsque nous utilisons get command?
  • @Omer Elle sera téléchargée là où la commande est invoquée, donc généralement cd à lendroit où vous voulez la mettre en premier. commande lcd qui peut fonctionner … lcd change le chemin du répertoire local par rapport à cd qui change le répertoire distant. lcd en fonction de la version ftp est parfois floconneux, donc, le mieux est de cd là où vous ' d aimer dabord, puis utiliser ftp
  • Merci …. puis-je mettre un dossier entier du local vers le distant?
  • @Omer Oui, et non..vous ' ll faudra faire un mkdir, cd dans le répertoire, puis mput * – ftp est limité de cette façon. Consultez les questions associées à laide de curl (et peut-être wget, mais, ' ne me citez pas dessus), si vous ' voulez faites-le en une seule étape. Remarque: mput * essaiera de déplacer chaque fichier dans le répertoire, si vous voulez être plus sélectif, vous pouvez faire * .suffix ou un nom de fichier
  • Aussi, si vous ' vous allez essayer de transférer beaucoup de fichiers, définissez les options de sorte que ' nayez pas besoin de confirmer chaque transfert

Réponse

 ftp open ftp://username:password@hostname  

Ces sont deux commandes distinctes. La commande open est exécutée dans ftp.

Commentaires

  • User = nom dun utilisateur de cp, password = passwd de cet utilisateur et hostname = adresse IP de lordinateur auquel je souhaite me connecter?
  • @blackcornail Oui, cest vrai

Réponse

Je sais que ce sujet est assez ancien, mais je lai trouvé accidentellement et peut-être que quelquun dautre visitera ce site aussi. La commande ftp ne fonctionne plus pour High Sierra et les versions supérieures. https://discussions.apple.com/thread/8095899

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *