EnglischFranzösischSpanisch

OnWorks-Favicon

ncftpput – Online in der Cloud

Führen Sie ncftpput im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl ncftpput, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


ncftpput – Internet-Dateiübertragungsprogramm für Skripte

ZUSAMMENFASSUNG


ncftpput [Optionen] Remote-Host Remote-Verzeichnis lokale Dateien...

ncftpput [Optionen] Lesezeichenname Remote-Verzeichnis lokale Dateien...

ncftpput -f login.cfg [Optionen] Remote-Verzeichnis lokale Dateien...

ncftpput -c Remote-Host Remote-Pfadname < Standard

ncftpput -C Remote-Host lokaler-Pfadname Remote-Pfadname

OPTIONAL


Befehl Linie Flaggen:
-u XX Benutzernamen verwenden XX statt anonym.

-p XX Passwort verwenden XX mit dem Benutzernamen.

-P XX Portnummer verwenden XX anstelle des Standard-FTP-Dienstports (21).

-j XX Konto verwenden XX zusätzlich zum Benutzernamen und Passwort (veraltet).

-d XX Verwenden Sie die Datei XX für die Debug-Protokollierung.

-a Verwenden Sie den ASCII-Übertragungstyp anstelle von Binär.

-m Versuchen Sie, vor dem Kopieren das Remote-Zielverzeichnis zu erstellen.

-t XX Timeout danach XX Sekunden.

-U XX Nutzwert XX für die umask.

-v/-V Verwenden Sie (keine) Fortschrittsanzeigen. Standardmäßig werden Fortschrittsanzeigen verwendet, wenn dies der Fall ist
Der Ausgabestream ist ein TTY.

-f XX Lesen Sie die Datei XX für Host-, Benutzer- und Passwortinformationen.

-c Lokal von der Standardeingabe lesen und remote in den angegebenen Pfadnamen schreiben.

-C Ähnlich -c, es sei denn, es wird ein lokaler Pfadname angegeben.

-A An entfernte Dateien anhängen, anstatt sie zu überschreiben.

-T XX Hochladen in temporäre Dateien mit dem Präfix „ XX.

-S XX Hochladen in temporäre Dateien mit dem Suffix „ XX.

-R Rekursiver Modus; ganze Verzeichnisbäume kopieren.

-r XX Wahlwiederholung maximal XX dauert, bis eine Verbindung zum Remote-FTP-Server hergestellt wird.

-z/-Z Versuchen Sie (nicht), die Übertragungen fortzusetzen. Die Standardeinstellung ist „to“. nicht Versuchen Sie, fortzufahren (-Z).

-E Verwenden Sie reguläre (PORT) Datenverbindungen.

-F Verwenden Sie passive (PASV) Datenverbindungen. Die Standardeinstellung ist die Verwendung von Passiv, aber zu
Fallback auf Normal, wenn die passive Verbindung ausfällt oder eine Zeitüberschreitung auftritt.

-DD Löschen Sie die lokale Datei, nachdem Sie sie erfolgreich hochgeladen haben.

-y Versuchen Sie, „SITE UTIME“ zu verwenden, um Zeitstempel auf dem Remote-Host beizubehalten. Nicht viele Remote-FTP
Server unterstützen dies, daher funktioniert es möglicherweise nicht.

-b Im Hintergrund ausführen (durch Senden eines Batch-Jobs und anschließendes Spawnen). ncftpbatch).

-bb Ähnlich -b Option, sendet aber nur den Batch-Job. Sie müssen laufen
ncftpbatch für die Verarbeitung des Batch-Jobs. Dies ist nützlich, wenn Sie dies bereits getan haben
a ncftpbatch Prozess läuft, oder Sie möchten eine bessere Kontrolle darüber haben, wann Batch-Jobs ausgeführt werden
verarbeitet werden.

Wenn Sie beispielsweise drei Dateien gleichzeitig im Hintergrund verarbeiten möchten
Wenn Sie denselben Remote-Server verwenden, ist es höflicher, nur einen zu verwenden ncftpbatch Prozess
Bearbeiten Sie die drei Jobs nacheinander, anstatt drei ncftpbatch anpassen
Öffnen Sie drei gleichzeitige FTP-Sitzungen mit demselben Server.

-B XX Versuchen Sie, die TCP/IP-Socket-Puffergröße auf einzustellen XX Bytes.

-W XX Senden Sie einen unformatierten FTP-Befehl XX nach dem Einloggen.

-X XX Senden Sie einen unformatierten FTP-Befehl XX nach jeder übertragenen Datei.

-Y XX Senden Sie einen unformatierten FTP-Befehl XX bevor Sie sich abmelden.

Die -W, -X und -Y Optionen sind für fortgeschrittene Benutzer nützlich, die Anpassungen vornehmen müssen
Verhalten auf einigen Servern. Beispielsweise könnte es für Benutzer erforderlich sein, die auf Großrechner zugreifen
Senden Sie einige spezielle SITE-Befehle, um die Blockgröße festzulegen und Formatinformationen aufzuzeichnen.

Diese Optionen können Sie bei Bedarf jeweils mehrfach verwenden
mehrere Befehle. Für die -X Option können Sie das Cookie verwenden %s erweitern in
der Name der Datei, die übertragen wurde.

-o XX Erweiterte Option festlegen XX.

Diese Option wird hauptsächlich zum Debuggen verwendet. Es legt den Wert eines internen Werts fest
Variable auf einen ganzzahligen Wert. Eine Beispielverwendung wäre: -o useFEAT=0,useCLNT=1
Dadurch wird in diesem Fall die Verwendung des FEAT-Befehls deaktiviert und der CLNT-Befehl aktiviert.
Zu den verfügbaren Variablen gehören: usePASV, useSIZE, useMDTM, useREST, useNLST_a,
useNLST_d, useFEAT, useMLSD, useMLST, useCLNT, useHELP_SITE, useSITE_UTIME,
STATfileParamWorks, NLSTfileParamWorks, require20,allowProxyForPORT,
doNotGetStartCWD.

BESCHREIBUNG


Der Zweck der ncftpput besteht darin, Dateiübertragungen über die Befehlszeile durchzuführen, ohne eine einzugeben
interaktive Shell. Auf diese Weise können Sie Shell-Skripte oder andere unbeaufsichtigte Prozesse schreiben
kann FTP machen. Es ist auch für fortgeschrittene Benutzer nützlich, die Dateien von der Shell aus senden möchten
Befehlszeile ohne Eingabe eines interaktiven FTP-Programms wie z ncfp.

Standardmäßig versucht das Programm, den Remote-Host zu öffnen und sich anonym anzumelden, dies ist jedoch möglich
Geben Sie einen Benutzernamen und ein Passwort an. Der -u Option wird verwendet, um die anzugeben
Benutzername, unter dem Sie sich anmelden möchten, und der -p Mit der Option wird das Passwort angegeben. Wenn du bist
Wenn Sie das Programm über die Shell ausführen, können Sie Folgendes weglassen -p Option und das Programm wird Sie dazu auffordern
Sie für das Passwort.

Verwendung der -u und -p Optionen werden nicht empfohlen, da Ihre Kontoinformationen vorhanden sind
jedem zugänglich gemacht werden, der Ihr Shell-Skript oder Ihre Prozessinformationen sehen kann. Zum Beispiel,
jemand, der das benutzt ps Das Programm könnte Ihr Passwort sehen, während das Programm ausgeführt wird.

Sie können das verwenden -f Option stattdessen eine Datei mit den Kontoinformationen anzugeben.
Allerdings ist dies immer noch nicht sicher, da jeder lesende Zugriff auf die Informationen hat
In der Datei können die Kontoinformationen angezeigt werden. Wenn Sie sich jedoch für die Verwendung entscheiden -f zu erhalten
die Datei sollte etwa so aussehen:

hosten Sie sphygmomanometer.ncftp.com
Benutzer Gleason
Gib mein Passwort weiter

Vergessen Sie nicht, die Berechtigungen für diese Datei zu ändern, damit niemand anderes sie lesen kann.

Die -d Die Option ist sehr nützlich, wenn Sie diagnostizieren möchten, warum eine Dateiübertragung fehlerhaft ist
Versagen. Damit Sie dies tun können, wird die gesamte FTP-Konversation in der von Ihnen angegebenen Datei ausgedruckt
Machen Sie sich ein Bild davon, was schief gelaufen ist. Wenn Sie den speziellen Namen angeben stdout als der Name des
Beim Debuggen der Ausgabedatei wird die Ausgabe stattdessen auf dem Bildschirm gedruckt.

Die Verwendung des ASCII-Modus ist hilfreich, wenn sich das Textformat Ihres Hosts von dem des unterscheidet
Remote-Host. Wenn Sie beispielsweise eine Textdatei von einem UNIX-System an ein Windows-
basierender Host, Sie könnten den verwenden -a Flag, das den ASCII-Übertragungsmodus verwenden würde, damit die Datei
Die auf dem Windows-Rechner erstellte Datei würde in ihrem nativen Textformat statt im UNIX-Text vorliegen
Format.

Sie können einen gesamten Verzeichnisbaum mit Dateien hochladen, indem Sie die verwenden -R Flagge. Beispiel:

$ ncftpput -R pikachu.nintendo.co.jp /incoming /tmp/stuff

Dadurch würde eine /incoming/stuff-Hierarchie auf dem Remote-Host erstellt.

Die -T und -S Optionen sind nützlich, wenn Sie eine Datei auf den Remote-Host hochladen möchten, dies jedoch nicht der Fall ist
Sie möchten den Zielpfadnamen erst verwenden, wenn die Datei vollständig ist. Diese verwenden
Optionen zerstören Sie eine Remote-Datei mit demselben Namen erst, wenn Ihre Datei fertig ist.
Diese Optionen sind auch nützlich, wenn ein Remote-Prozess auf dem Remote-Host einen bestimmten Wert abfragt
Dateiname, und Sie möchten nicht, dass dieser Prozess diese Datei sieht, bis Sie wissen, dass es sich um eine Datei handelt
Der Versand ist abgeschlossen. Hier ist ein Beispiel, das mithilfe von in die Datei /pub/incoming/README hochgeladen wird
den Dateinamen /pub/incoming/README.tmp als temporären Dateinamen:

$ ncftpput -S .tmp bowser.nintendo.co.jp /pub/incoming /a/README

Eine praktische Möglichkeit, die Ausgabe eines lokalen Befehls in eine Remote-Datei zu leiten, ist die Verwendung von -c
Option, die angibt, dass Sie verwenden Standard als Eingabe. Das folgende Beispiel zeigt, wie
So erstellen Sie ein Backup und speichern es auf einem Remote-Computer:

$ tar cf - / | ncftpput -c sonic.sega.co.jp /usr/local/backup.tar

DIAGNOSE


ncftpput gibt die folgenden Exit-Werte zurück:

0 Erfolg.

1 Es konnte keine Verbindung zum Remote-Host hergestellt werden.

2 Es konnte keine Verbindung zum Remote-Host hergestellt werden – Zeitüberschreitung.

3 Übertragung fehlgeschlagen.

4 Übertragung fehlgeschlagen – Zeitüberschreitung.

5 Verzeichnisänderung fehlgeschlagen.

6 Verzeichnisänderung fehlgeschlagen – Zeitüberschreitung.

7 Fehlerhafte URL.

8 Nutzungsfehler.

9 Fehler in der Login-Konfigurationsdatei.

10 Die Initialisierung der Bibliothek ist fehlgeschlagen.

11 Sitzungsinitialisierung fehlgeschlagen.

Verwenden Sie ncftpput online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad