Fonctionnalité • Dernière mise à jour : 6 juillet 2026

CLI FTPie – des transferts de fichiers depuis PowerShell et la CI

Une ligne de commande scriptable, sur le même moteur et les mêmes connexions enregistrées que l’application : douze commandes, sortie --json, codes de sortie documentés et un générateur de commandes visuel.

Disponible dès maintenant dans FTPie Pro

La ligne de commande est arrivée avec la version 2026.6.3 de FTPie, en même temps que le chiffrement de fichiers – et la version 2026.7.2 y a ajouté un générateur de commandes visuel. Elle fait partie de FTPie Pro (Pro ou un essai en cours). La référence complète des commandes se trouve dans la documentation CLI.

Si beaucoup de gens ont préféré WinSCP ou rclone à une interface plus accueillante, c’était pour une raison : on pouvait les scripter. Un transfert que l’on sait exprimer en ligne de commande est un transfert que l’on peut placer dans une étape de déploiement, une tâche planifiée ou une chaîne d’intégration continue.

La ligne de commande FTPie vous donne cela sans renoncer à l’application. Elle s’appuie sur le même moteur de transfert que l’interface graphique, sur les mêmes connexions que vous avez déjà configurées – un chemin qui fonctionne au clic fonctionne donc aussi dans un script. Un seul outil, deux façades : la fenêtre quand vous la voulez, la ligne de commande quand vous en avez besoin.

Windows PowerShell
# la CLI charge les mêmes comptes que l’application – notez l’identifiant de chacun PS> ftpie-cli accounts ID NAME TYPE 1000 Local PC Local PC 3 prod-server SFTP 9034 dropbox Dropbox # pousser une version compilée vers le serveur, en dernière étape d’une livraison PS> ftpie-cli upload .\build prod-server:3:/releases/latest -r Done. 128 file(s), 0 failed, 84 MB. # rapatrier un fichier sur votre PC – dans un script, testez le code de sortie PS> ftpie-cli download prod-server:3:/reports/june.csv .\reports\ Done. 1 file(s), 0 failed, 12 KB.
La ligne de commande utilise le même moteur et les mêmes connexions enregistrées que l’application. Lancez ftpie-cli --help pour la référence complète.

Nouveau : composer les commandes visuellement

Une ligne de commande n’est utile qu’une fois la syntaxe connue – depuis la 2026.7.2, vous n’avez plus à la connaître. Ouvrez CLI → Générateur de commandes depuis le menu principal, choisissez une commande dans une liste, et ses arguments apparaissent comme des champs de formulaire ordinaires, avec des indications. Les chemins de stockage viennent du sélecteur d’éléments de FTPie : vous naviguez jusqu’au fichier ou au dossier et la référence correcte est renseignée pour vous – aucun identifiant de compte, aucune saisie. Un aperçu en direct montre la commande exacte à mesure que vous la composez ; Copier la dans un script, ou Exécuter dans un terminal pour l’essayer tout de suite. Comme le générateur lit la vraie ligne de commande, il correspond toujours à ce que ftpie-cli accepte.

La boîte de dialogue du générateur de commandes CLI dans FTPie, avec une liste de commandes, des champs d’arguments, un bouton de sélection d’élément et un aperçu de la commande en direct
Menu principal → CLI → Générateur de commandes : composez une commande, copiez-la, ou exécutez-la dans un terminal.

Copier une référence depuis l’application

Vous n’avez ni à retenir des identifiants de compte, ni à taper de longs chemins. Faites un clic droit sur n’importe quel fichier ou dossier dans FTPie et choisissez Autres → Copier la référence CLI – cela copie une référence prête à coller, de la forme nom:id:/chemin, ou une référence par identifiant natif, insensible au renommage, pour les clouds comme Google Drive. Collez-la juste après upload, download, copy ou n’importe quelle autre commande.

La fenêtre « Copier la référence CLI » dans FTPie, proposant une référence par identifiant (recommandée) et une référence par chemin pour le fichier sélectionné
Clic droit sur un fichier → Autres → Copier la référence CLI, puis collez directement dans votre commande.

Ce que vous pouvez automatiser

  • Douze commandes – list, info, search, size, new-folder, delete, copy, move, upload, download, accounts et status (avec les alias Unix ls, cp, mv, rm, mkdir)
  • Viser n’importe quel compte enregistré par son nom et son identifiant - prod-server:3:/reports – ou faire un clic droit sur un fichier dans l’application et choisir Copier la référence CLI pour coller un chemin tout prêt ou une référence par identifiant natif (prod-server:3:id:<nativeId>)
  • Brancher des transferts dans vos déploiements – pousser un artefact de compilation vers un serveur en dernière étape d’une livraison
  • L’exécuter sans interface en intégration continue ou selon un calendrier, avec une sortie --json et des codes de sortie sur lesquels vous pouvez brancher

Conçue pour les scripts

La ligne de commande renvoie des codes de sortie parlants et documentés – 0 succès, 3 compte introuvable, 4 chemin introuvable, 5 transfert échoué, 6 annulé, 30 licence Pro requise – de sorte qu’un script peut brancher sur exactement ce qui s’est passé, au lieu d’analyser du texte. Un nom de compte inconnu sort avec un code non nul et suggère la correspondance la plus proche plutôt que d’échouer en silence, --json donne une sortie structurée à passer à d’autres outils, et un premier Ctrl+C annule proprement le transfert en cours. C’est le genre de comportement qui rend une commande sûre à poser dans une chaîne. La syntaxe complète et tous les indicateurs se trouvent dans la documentation CLI.

Une commande d’envoi sort avec 0 en cas de succès, ou avec l’un des cinq codes non nuls précis : 3 compte introuvable, 4 chemin introuvable, 5 transfert échoué, 6 annulé, 30 licence Pro nécessaire
Le succès est un cas. L’échec en est cinq, que vous distinguez sans lire une seule ligne de sortie.

Interface graphique et ligne de commande dans un seul outil

La plupart des outils imposent le choix : une interface graphique soignée ou une ligne de commande scriptable. FTPie vous donne les deux, sur un seul modèle de connexion, un seul moteur, une seule licence. Configurez une connexion une fois dans l’application ; utilisez-la depuis la fenêtre, depuis un transfert planifié, ou depuis un script – selon ce qui convient à la tâche. C’est la raison même pour laquelle les utilisateurs avancés se tournaient vers WinSCP et rclone, sans le prix du tout-ligne-de-commande.

La fenêtre FTPie et ftpie-cli dans un script reposent tous deux sur les mêmes comptes enregistrés et le même moteur de transfert : un chemin comme prod-server:3:/reports/june.csv fonctionne donc depuis l’un comme depuis l’autre
Deux façades, un seul modèle de connexion – un chemin qui fonctionne au clic fonctionne aussi dans un script.

Questions fréquentes

Quels protocoles et quels clouds la ligne de commande couvre-t-elle ?

Les mêmes que l’application – FTP, FTPS, SFTP, WebDAV, NAS et les clouds pris en charge (Google Drive, Dropbox, OneDrive, Box, pCloud, MEGA, Koofr, OpenDrive).

Dois-je apprendre la syntaxe ?

Non – le générateur de commandes (menu principal → CLI → Générateur de commandes) compose n’importe quelle commande pour vous : choisissez une commande, remplissez des champs clairs, servez-vous du sélecteur d’éléments pour les chemins de stockage, puis copiez le résultat ou exécutez-le dans un terminal.

Puis-je la scripter depuis PowerShell ?

Oui – PowerShell, fichiers de commandes, ou tout outil capable d’invoquer une commande et de lire un code de sortie. Ajoutez --json pour une sortie exploitable par une machine.

Fonctionne-t-elle sans interface, en intégration continue ?

Oui. Elle est conçue pour un usage non interactif, avec des codes de sortie prévisibles pour brancher, et un premier Ctrl+C annule proprement (code de sortie 6).

Est-elle réservée à Pro ?

La ligne de commande fait partie de FTPie Pro et est disponible dès maintenant. Elle tourne avec Pro ou un essai en cours ; la formule gratuite est invitée à passer à Pro. Voyez le comparatif des formules.

À voir aussi

Commencez votre essai gratuit de 14 jours

Téléchargez FTPie et lancez votre essai gratuit de 14 jours. Profitez de vos serveurs et de vos clouds au même endroit, puis continuez avec la version gratuite.

Télécharger l’essai gratuit
Vérifié CASA et analysé par VirusTotal
Essai de 14 jours · Version gratuite incluse
Windows 10 & 11