2010-11-01 12 views
11

est-il possible d'exécuter le client FileZilla via une ligne de commande et de définir le nom du serveur, l'utilisateur, le mot de passe, le protocole FTP (FTPES, SFTP), le numéro de port? J'ai regardé en ligne et ne peux pas sembler pouvoir trouver une telle commande. aussi, j'utilise Windows 7, je ne suis pas sûr si cela a en quelque sorte un plus petit ensemble de commandes. Merci.Client FileZilla exécuté en ligne de commande

+0

donc vous voulez automatiser quel processus? s'identifier? –

+0

Créez d'abord un site dans l'interface graphique, puis spécifiez le site via "--site" dans la ligne de commande. – user797717

Répondre

9

Vous pouvez utiliser some command-line arguments for FileZilla, mais pour autant que je sache, c'est principalement un client FTP GUI.

Sinon, Windows ont une ligne de commande groupée client FTP (FTP.exe)

+2

C'est la bonne réponse, mais le client Windows FTP est si nul qu'il ne supporte pas le mode passif. Donc, si vous êtes derrière un pare-feu, ou si le serveur est, vous ne serez probablement pas en mesure d'obtenir/mettre des fichiers. Les communications fonctionneront probablement puisque FTP utilise un canal différent pour cela. Vous pouvez donc vous connecter et modifier des répertoires, mais pas obtenir/mettre des fichiers. Impressionnant. –

+2

Je suis en train de modifier FileZilla (c'est opensource après tout) pour être plus convivial en ligne de commande. par exemple. se connecter au serveur, définir les chemins d'accès locaux et distants et mettre en file d'attente les fichiers à télécharger. Quand j'ai fini, je soumets un patch au projet. – Dennis

2

Vous pouvez utiliser ncftpput. ncftpput prend en charge le téléchargement de fichier de ligne de commande et il a d'autres commandes.

ex: ncftpget, ncftpls, et de soutenir le dossier de création automatique de fichiers.

Questions connexes