Funktion • Zuletzt aktualisiert: 6. Juli 2026

FTPie CLI – Dateiübertragungen aus PowerShell und CI

Eine skriptfähige Kommandozeile auf derselben Engine und denselben gespeicherten Verbindungen wie die App: zwölf Befehle, --json-Ausgabe, dokumentierte Rückgabewerte und ein visueller Befehls-Baukasten.

Ab sofort in FTPie Pro verfügbar

Die Kommandozeile kam mit der FTPie-Version 2026.6.3, zusammen mit der Dateiverschlüsselung – und die Version 2026.7.2 ergänzte einen visuellen Befehls-Baukasten. Sie gehört zu FTPie Pro (Pro oder ein laufender Test). Die vollständige Befehlsreferenz steht in der CLI-Dokumentation.

Der Grund, aus dem viele Menschen WinSCP oder rclone einer freundlicheren Oberfläche vorgezogen haben, lief auf eines hinaus: Man konnte es skripten. Eine Übertragung, die sich auf der Kommandozeile ausdrücken lässt, ist eine Übertragung, die Sie in einen Ausrollschritt, einen geplanten Auftrag oder eine CI-Pipeline stecken können.

Die FTPie-Kommandozeile gibt Ihnen das, ohne die App aufzugeben. Sie läuft auf derselben Übertragungs-Engine wie die Oberfläche, gegen dieselben Verbindungen, die Sie bereits eingerichtet haben – ein Pfad, der beim Anklicken funktioniert, funktioniert also auch im Skript. Ein Werkzeug, zwei Bedienweisen: das Fenster, wenn Sie es wollen, die Kommandozeile, wenn Sie sie brauchen.

Windows PowerShell
# die CLI lädt dieselben Konten wie die App – notieren Sie sich die jeweilige ID PS> ftpie-cli accounts ID NAME TYPE 1000 Local PC Local PC 3 prod-server SFTP 9034 dropbox Dropbox # einen Build als letzten Schritt einer Veröffentlichung auf den Server schieben PS> ftpie-cli upload .\build prod-server:3:/releases/latest -r Done. 128 file(s), 0 failed, 84 MB. # eine Datei zurück auf den PC holen – im Skript anhand des Rückgabewerts verzweigen PS> ftpie-cli download prod-server:3:/reports/june.csv .\reports\ Done. 1 file(s), 0 failed, 12 KB.
Die Kommandozeile nutzt dieselbe Engine und dieselben gespeicherten Verbindungen wie die App. Rufen Sie ftpie-cli --help für die vollständige Referenz auf.

Neu: Befehle visuell zusammenbauen

Eine Kommandozeile nützt erst, wenn man die Syntax kennt – seit 2026.7.2 müssen Sie das nicht mehr. Öffnen Sie CLI → Befehls-Baukasten im Hauptmenü, wählen Sie einen Befehl aus einer Liste, und seine Argumente erscheinen als ganz normale Formularfelder mit Hinweisen. Speicherpfade kommen aus der Elementauswahl von FTPie: Sie navigieren zur Datei oder zum Ordner, und der richtige Verweis wird für Sie eingetragen – keine Konto-IDs, kein Tippen. Eine Live-Vorschau zeigt den genauen Befehl, während Sie ihn bauen; Kopieren Sie ihn in ein Skript, oder wählen Sie Im Terminal ausführen, um ihn sofort auszuprobieren. Weil der Baukasten die echte Kommandozeile ausliest, passt er immer zu dem, was ftpie-cli akzeptiert.

Der Dialog des CLI-Befehls-Baukastens in FTPie mit einer Befehlsliste, Argumentfeldern, einer Schaltfläche zur Elementauswahl und einer Live-Vorschau des Befehls
Hauptmenü → CLI → Befehls-Baukasten: einen Befehl zusammenstellen, kopieren oder im Terminal ausführen.

Einen Verweis aus der App kopieren

Sie müssen sich weder Konto-IDs merken noch lange Pfade tippen. Rechtsklick auf eine beliebige Datei oder einen Ordner in FTPie und Sonstiges → CLI-Verweis kopieren wählen – das kopiert einen fertig einfügbaren Verweis der Form name:id:/pfad oder einen umbenennungsfesten Verweis über die native ID für Clouds wie Google Drive. Fügen Sie ihn direkt hinter upload, download, copy oder jeden anderen Befehl ein.

Das Fenster „CLI-Verweis kopieren“ in FTPie, das einen ID-Verweis (empfohlen) und einen Pfadverweis für die gewählte Datei anbietet
Rechtsklick auf eine Datei → Sonstiges → CLI-Verweis kopieren, dann direkt in Ihren Befehl einfügen.

Was Sie automatisieren können

  • Zwölf Befehle – list, info, search, size, new-folder, delete, copy, move, upload, download, accounts und status (mit den Unix-Kurzformen ls, cp, mv, rm, mkdir)
  • Jedes gespeicherte Konto über Name und ID ansprechen - prod-server:3:/reports – oder in der App mit der rechten Maustaste auf eine Datei klicken und CLI-Verweis kopieren wählen, um einen fertigen Pfad- oder Native-ID-Verweis einzufügen (prod-server:3:id:<nativeId>)
  • Übertragungen in Ausrollvorgänge einbauen – ein Build-Artefakt als letzten Schritt einer Veröffentlichung auf einen Server schieben
  • Ohne Oberfläche ausführen in der CI oder nach Zeitplan, mit --json-Ausgabe und Rückgabewerten, auf die Sie verzweigen können

Für Skripte gebaut

Die Kommandozeile liefert aussagekräftige, dokumentierte Rückgabewerte – 0 Erfolg, 3 Konto nicht gefunden, 4 Pfad nicht gefunden, 5 Übertragung fehlgeschlagen, 6 abgebrochen, 30 Pro-Lizenz erforderlich –, sodass ein Skript genau darauf verzweigen kann, was passiert ist, statt Text auszuwerten. Ein unbekannter Kontoname endet mit einem Wert ungleich null und schlägt die nächstliegende Übereinstimmung vor, statt still zu scheitern, --json liefert strukturierte Ausgabe zum Weiterreichen an andere Werkzeuge, und ein erstes Strg+C bricht die laufende Übertragung sauber ab. Das ist die Art Verhalten, die einen Befehl sicher genug macht, um ihn in eine Pipeline zu legen. Die vollständige Syntax und alle Schalter stehen in der CLI-Dokumentation.

Ein Upload-Befehl endet bei Erfolg mit 0, sonst mit einem von fünf bestimmten Werten ungleich null: 3 Konto nicht gefunden, 4 Pfad nicht gefunden, 5 Übertragung fehlgeschlagen, 6 abgebrochen, 30 Pro-Lizenz nötig
Erfolg ist ein Fall. Misserfolg sind fünf, die Sie auseinanderhalten können, ohne eine einzige Zeile Ausgabe zu lesen.

Oberfläche und Kommandozeile in einem Werkzeug

Die meisten Werkzeuge erzwingen die Wahl: eine ausgereifte Oberfläche oder eine skriptfähige Kommandozeile. FTPie gibt Ihnen beides, über ein Verbindungsmodell, eine Engine, eine Lizenz. Richten Sie eine Verbindung einmal in der App ein; nutzen Sie sie aus dem Fenster, aus einer geplanten Übertragung oder aus einem Skript – je nachdem, was zur Aufgabe passt. Es ist derselbe Grund, aus dem Fortgeschrittene zu WinSCP und rclone gegriffen haben, ohne den Preis, alles auf der Kommandozeile machen zu müssen.

Das FTPie-Fenster und ftpie-cli in einem Skript sitzen beide auf denselben gespeicherten Konten und derselben Übertragungs-Engine, ein Pfad wie prod-server:3:/reports/june.csv funktioniert also aus beiden heraus
Zwei Bedienweisen, ein Verbindungsmodell – ein Pfad, der beim Anklicken funktioniert, funktioniert auch im Skript.

Häufige Fragen

Welche Protokolle und Clouds deckt die Kommandozeile ab?

Dieselben Gegenstellen wie die App – FTP, FTPS, SFTP, WebDAV, NAS und die unterstützten Clouds (Google Drive, Dropbox, OneDrive, Box, pCloud, MEGA, Koofr, OpenDrive).

Muss ich die Syntax lernen?

Nein – der Befehls-Baukasten (Hauptmenü → CLI → Befehls-Baukasten) stellt jeden Befehl für Sie zusammen: Befehl wählen, freundliche Felder ausfüllen, für Speicherpfade die Elementauswahl nutzen und das Ergebnis kopieren oder im Terminal ausführen.

Kann ich es aus PowerShell heraus skripten?

Ja – PowerShell, Batchdateien oder jedes Werkzeug, das einen Befehl aufrufen und einen Rückgabewert lesen kann. Ergänzen Sie --json für maschinenlesbare Ausgabe.

Funktioniert es ohne Oberfläche, etwa in der CI?

Ja. Es ist für den nicht-interaktiven Einsatz ausgelegt, mit vorhersehbaren Rückgabewerten zum Verzweigen, und ein erstes Strg+C bricht sauber ab (Rückgabewert 6).

Ist es nur für Pro?

Die Kommandozeile gehört zu FTPie Pro und ist ab sofort verfügbar. Sie läuft mit Pro oder einem laufenden Test; im kostenlosen Tarif wird zum Upgrade eingeladen. Siehe den Tarifvergleich.

Verwandte Seiten

Starten Sie Ihre 14-tägige kostenlose Testphase

Laden Sie FTPie herunter und starten Sie Ihre kostenlose 14-tägige Testphase. Nutzen Sie die nahtlose Verbindung von FTP und Cloud – und danach die kostenlose Version einfach weiter.

Kostenlose Testversion herunterladen
CASA-geprüft & von VirusTotal gescannt
14 Tage Testphase · kostenlose Version inklusive
Windows 10 & 11