lftp
Dies ist der Befehl lftp, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
lftp - Ausgeklügeltes Dateiübertragungsprogramm
SYNTAX
lftp [-d] [-e cmd] [-p port ] [-u Benutzer[,passieren]] [site]
lftp -f Skriptdatei
lftp -c Befehle
lftp --Version
lftp --help
VERSION
Diese Manpage dokumentiert die lftp-Version 4.6.3.
BESCHREIBUNG
lftp ist ein Dateiübertragungsprogramm, das anspruchsvolle FTP-, HTTP- und andere Verbindungen ermöglicht
zu anderen Gastgebern. Wenn site angegeben ist, verbindet sich lftp mit dieser Site, andernfalls a
Verbindung muss mit dem open-Befehl hergestellt werden.
lftp kann mehrere Dateizugriffsmethoden verarbeiten - FTP, FTPS, HTTP, HTTPS, HFTP, FISH, SFTP und
Datei (HTTPS und FTPS sind nur verfügbar, wenn lftp mit GNU TLS oder OpenSSL kompiliert ist
Bücherei). Sie können die zu verwendende Methode im Befehl `open URL' angeben, zB `open
http://www.us.kernel.org/pub/linux'. HFTP ist ein FTP-über-http-Proxy-Protokoll. Es kann benutzt werden
automatisch statt FTP, wenn ftp:proxy auf ` . gesetzt isthttp://proxy[:Hafen]'. Fisch ist ein
Protokoll, das über eine SSH-Verbindung zu einem Unix-Konto funktioniert. SFtp ist ein implementiertes Protokoll
in SSH2 als SFTP-Subsystem.
Neben FTP-ähnlichen Protokollen unterstützt lftp das BitTorrent-Protokoll als `Torrent'-Befehl.
Das Seeding wird ebenfalls unterstützt.
Jede Operation in lftp zuverlässig ist, d. h. jeder nicht schwerwiegende Fehler wird ordnungsgemäß behandelt und
der Vorgang wird wiederholt. Wenn der Download also abbricht, wird er an der Stelle neu gestartet
automatisch. Auch wenn der FTP-Server den REST-Befehl nicht unterstützt, lftp werde es versuchen
Rufen Sie die Datei von Anfang an ab, bis die Datei vollständig übertragen ist.
lftp hat eine Shell-ähnliche Befehlssyntax, die es Ihnen ermöglicht, mehrere Befehle parallel zu starten
Hintergrund (&). Es ist auch möglich, Befehle innerhalb von () zu gruppieren und in auszuführen
Hintergrund. Alle Hintergrundjobs werden im selben Einzelprozess ausgeführt. Sie können eine mitbringen
Vordergrundjob zum Hintergrund mit ^Z (cz) und zurück mit dem Befehl `wait' (oder `fg' was ist
Alias für "warten"). Um laufende Jobs aufzulisten, verwenden Sie den Befehl `jobs'. Einige Befehle erlauben
Umleiten ihrer Ausgabe (cat, ls, ...) in eine Datei oder per Pipe an einen externen Befehl. Befehle
kann abhängig vom Beendigungsstatus des vorherigen Befehls (&&, ||) bedingt ausgeführt werden.
Wenn du aussteigst lftp bevor noch nicht alle Aufträge erledigt sind, lftp wechselt in den Nohup-Modus
im Hintergrund. Das gleiche passiert bei einem echten Modem-Aufhänger oder wenn Sie ein xterm schließen.
lftp hat einen eingebauten Spiegel, der einen ganzen Verzeichnisbaum herunterladen oder aktualisieren kann. Es gibt
auch Reverse Mirror (Mirror -R), der einen Verzeichnisbaum auf dem Server hochlädt oder aktualisiert.
Mirror kann mit FXP auch Verzeichnisse zwischen zwei Remote-Servern synchronisieren, wenn
erhältlich.
Es gibt den Befehl `at', um einen Job zu einer bestimmten Zeit im aktuellen Kontext zu starten, Befehl
`queue', um Befehle für die sequentielle Ausführung für den aktuellen Server in eine Warteschlange zu stellen und vieles mehr.
Beim Start, lftp wird ausgeführt /etc/lftp.conf und dann ~/.lftprc und ~/.lftp/rc (oder
~/.config/lftp/rc if ~/.lftp ist nicht vorhanden). Sie können Aliasnamen und "set"-Befehle platzieren
dort. Manche Leute ziehen es vor, ein vollständiges Protokoll-Debugging zu sehen, verwenden Sie `debug', um das Debuggen einzuschalten.
Verwenden Sie `debug 3', um nur Begrüßungsnachrichten und Fehlermeldungen anzuzeigen.
lftp hat eine Reihe von einstellbaren Variablen. Sie können `set -a' verwenden, um alle Variablen anzuzeigen und
ihre Werte oder `set -d', um eine Liste der Standardwerte anzuzeigen. Variablennamen können abgekürzt werden und
Präfix kann weggelassen werden, es sei denn, der Rest wird mehrdeutig.
Wenn lftp mit OpenSSL kompiliert wurde (configure --with-openssl), enthält es Software
vom OpenSSL-Projekt zur Verwendung im OpenSSL-Toolkit entwickelt. (http://www.openssl.org/)
Befehle
! Schale Befehl
Starten Sie die Shell oder den Shell-Befehl.
!ls
Um eine Verzeichnisliste des lokalen Hosts zu erstellen.
alias [Name [Wert]]
Alias definieren oder aufheben Name. Wenn Wert wird weggelassen, der Alias ist undefiniert, sonst dauert es
der Wert Wert. Wenn kein Argument angegeben wird, werden die aktuellen Aliase aufgelistet.
Alias dir ls -lF
alias weniger zmore
at Zeit [ -- Befehl ]
Warten Sie bis zur angegebenen Zeit und führen Sie den angegebenen (optionalen) Befehl aus. Siehe auch at(1).
anhängen [PID]
Verbinden Sie das Terminal mit dem angegebenen Hintergrund-lftp-Prozess.
Lesezeichen [Unterbefehl]
Der Lesezeichenbefehl steuert Lesezeichen.
Site-Namen können in der verwendet werden XNUMXh geöffnet Befehl direkt wie er ist oder in einem beliebigen Befehl, der akzeptiert
Geben Sie URLs mit dem ein bm:site/pfad Format.
hinzufügen [ ] aktuellen Ort oder angegebenen Ort zu Lesezeichen hinzufügen und binden an
Vorname
del Lesezeichen mit Namen entfernen
Bearbeiten Sie den Starteditor in der Lesezeichendatei
importieren ausländische Lesezeichen importieren
list list bookmarks (Standard)
Cache-Speicher [Unterbefehl]
Der Cache-Befehl steuert den lokalen Speicher-Cache. Folgende Unterbefehle werden erkannt:
Cache-Status für Statistikdruck (Standard)
an|aus Caching ein-/ausschalten
Flush Cache leeren
Größe lim Speicherlimit setzen, -1 bedeutet unbegrenzt
verfallen Nx Cache-Ablaufzeit auf setzen N Sekunden (x=s) Minuten (x=m) Stunden (x=h) oder
Tage (x=d)
Katze Dateien
cat gibt die Remote-Datei(en) auf stdout aus. (Siehe auch mehr, zcat und kann)
cd r ist
Ändern Sie das aktuelle Remote-Verzeichnis. Das vorherige Remote-Verzeichnis wird als `-' gespeichert. Du kannst
`cd -' um das Verzeichnis zurück zu ändern. Das vorherige Verzeichnis für jede Site ist auch
auf der Festplatte gespeichert, also können Sie `Site öffnen; cd -' auch nach dem Neustart von lftp.
chmod Modus Dateien
Ändern Sie die Berechtigungsmaske für Remote-Dateien. Der Modus muss eine Oktalzahl sein.
schließen [-a]
Schließen Sie ungenutzte Verbindungen. Standardmäßig nur mit dem aktuellen Server, verwenden Sie -a, um alle Leerlauf zu schließen
Verbindungen.
Klasse [OPTS] Dateien ...
`cls' versucht, Informationen über angegebene Dateien oder Verzeichnisse abzurufen und gibt die
Informationen nach Formatoptionen. Der Unterschied zwischen `ls' und `cls' besteht darin, dass
`ls' fordert den Server auf, die Dateiliste zu formatieren, und `cls' formatiert sie selbst danach
alle benötigten Informationen abrufen.
-1 einspaltiger Ausgang
-a, --all Punktdateien anzeigen
-B, --basename zeigt nur den Basisnamen der Dateien an
--block-size=SIZ verwendet SIZ-Byte-Blöcke
-d, --directory list Verzeichniseinträge statt Inhalt
-F, --classify Append-Indikator (einer von /@) an Einträge
-h, --für Menschen lesbare Druckgrößen im für Menschen lesbaren Format (z. B. 1K)
--si ebenso, aber mit Potenzen von 1000 statt 1024
-k, --kilobytes wie --block-size=1024
-l, --long ein langes Listenformat verwenden
-q, --quiet Status nicht anzeigen
-s, --size Druckgröße jeder Datei
--filesize wenn Druckgröße, nur Druckgröße für Dateien
-i, --nocase Mustervergleich ohne Berücksichtigung der Groß-/Kleinschreibung
-I, --sortnocase sortiert Namen ohne Beachtung der Groß-/Kleinschreibung
-D, --dirsfirst Verzeichnisse zuerst auflisten
--sort=OPT "Name", "Größe", "Datum"
-S nach Dateigröße sortieren
--Benutzergruppe,
--Dauerwellen, --Datum,
--linkcount, --links zeigen einzelne Felder
--time-style=STYLE verwendet das angegebene Zeitformat
Befehl cmd Argumente...
Führen Sie den angegebenen Befehl aus und ignorieren Sie Aliase.
debuggen [OPTS] Grad des |WOW!
Debuggen auf umstellen Grad des oder schalten Sie es aus. Optionen:
-Ö Debug-Ausgabe in die Datei umleiten
-c Nachrichtenkontext anzeigen
-p PID anzeigen
-t Zeitstempel anzeigen
Echo [-n] Schnur
Druckt (echos) die angegebene Zeichenfolge auf dem Display.
bearbeiten [OPTS] Datei
Rufen Sie die Remote-Datei an einen temporären Speicherort ab, führen Sie einen lokalen Editor darauf aus und laden Sie die Datei hoch
zurück, wenn geändert. Optionen:
-k Behalte die temporäre Datei
-Ö expliziter temporärer Dateispeicherort
eval [-f Format ] Argumente...
ohne -f führt es die angegebenen Argumente als Befehl aus. Mit -f werden Argumente transformiert
in einen neuen Befehl. Das Format kann Klartext und Platzhalter $0...$9 und $@ enthalten,
den Argumenten entsprechend.
wunsch [bg] [Top] [Elternteil] [töten] [Code]
exit beendet lftp oder wechselt in den Hintergrund, wenn aktive Jobs vorhanden sind. Wenn kein Job ist
aktiv, Code wird als Beendigungsstatus von lftp an das Betriebssystem übergeben. Wenn Code is
weggelassen, wird der Exit-Code des letzten Befehls verwendet.
`exit bg' erzwingt das Verschieben in den Hintergrund, wenn cmd:move-background false ist. `Ausgang oben' macht
`shell' der obersten Ebene (interner lftp-Befehlsausführer) beendet. `Exit Parent' beendet
die übergeordnete Shell, wenn ein verschachteltes Skript ausgeführt wird. `exit kill' tötet alle zuvor nummerierten Jobs
ausgehen. Die Optionen können kombiniert werden, zB `um 08:00 -- exit top kill &' löscht alle Jobs
und bewirkt, dass lftp zu einer bestimmten Zeit beendet wird.
fg
Alias für 'warten'.
gefunden [OPTS] Verzeichnis...
Dateien im Verzeichnis (standardmäßig aktuelles Verzeichnis) rekursiv auflisten. Das kann helfen
bei Servern ohne ls -R-Unterstützung. Sie können die Ausgabe dieses Befehls umleiten. Optionen:
-d MD, --max-Tiefe=MD maximale Scantiefe angeben
-l, --list verwendet langes Listenformat
ftpcopy
Obsolet. Verwenden Sie stattdessen eine der folgenden Möglichkeiten:
Hole ftp://... -o ftp://...
get -O ftp://... Datei1 Datei2...
ftp://...
setzen ftp://.../*
mget -O ftp://... ftp://.../*
oder andere Kombinationen, um eine FXP-Übertragung zu erhalten (direkt zwischen zwei FTP-Servern). lftp würde
Fallback auf einfache Kopie (über Client), wenn die FXP-Übertragung nicht initiiert werden kann oder ftp:use-fxp ist
falsch
bekommen [-E] [-a] [-c] [-e] [-O Base] rDatei [-o lDatei] ... ...
Rufen Sie die Remote-Datei ab rDatei und als lokale Datei speichern lDatei. Wenn -o weggelassen wird,
Die Datei wird in einer lokalen Datei gespeichert, die als Basisname von bezeichnet wird rDatei. Sie können mehrere Dateien erhalten
durch Angabe mehrerer Instanzen von rDatei (und -o lDatei). Erweitert keine Platzhalter, verwenden Sie
mget dafür.
-c weiter, reget
-E Quelldateien nach erfolgreicher Übertragung löschen
-e Zieldatei vor der Übertragung löschen
-a Verwenden Sie den ASCII-Modus (binär ist die Standardeinstellung)
-Ö gibt das Basisverzeichnis oder die URL an, in der Dateien abgelegt werden sollen
Beispiele:
README erhalten
README abrufen -o debian.README
README README.mirrors erhalten
README abrufen -o debian.README README.mirrors -o debian.mirrors
README abrufen -o ftp://some.host.org/debian.README
README abrufen -o ftp://some.host.org/debian-dir/ (Ende Schrägstrich is wichtig)
get1 [OPTS] rDatei
Übertragen Sie eine einzelne Datei. Optionen:
-Ö Zieldateiname (Standard - Basisname von rfile)
-c weiter, reget
-E Quelldateien nach erfolgreicher Übertragung löschen
-a Verwenden Sie den ASCII-Modus (binär ist die Standardeinstellung)
--source-region= Übertragen Sie den angegebenen Bereich der Quelldatei
--target-position= Position in Zieldatei zum Schreiben von Daten an
Klacks [OPTS] [Befehl] Muster
Globen Sie gegebene Muster, die Metazeichen enthalten, und übergeben Sie das Ergebnis an den gegebenen Befehl oder geben Sie zurück
entsprechenden Exit-Code.
-f einfache Dateien (Standard)
-d Verzeichnisse
-alle Arten
--exist gibt Null-Exit-Code zurück, wenn die Muster zu einer nicht leeren Liste erweitert werden
--not-exist gibt Null-Exit-Code zurück, wenn die Muster zu einer leeren Liste erweitert werden
Beispiele:
Globus-Echo *
glob --exist *.csv && echo "Es gibt *.csv-Dateien"
Hilfe [cmd]
Hilfe ausdrucken für cmd oder wenn nein cmd angegeben wurde, drucken Sie eine Liste der verfügbaren Befehle aus.
Jobs & Karriere [OPTS] [job_nein...]
Laufende Jobs auflisten. Wenn job_nr angegeben ist, listen Sie nur einen Job mit dieser Nummer auf. Optionen:
-v ausführlich, mehrere -v erhöht die Ausführlichkeit
-r listet nur einen angegebenen Job ohne Rekursion auf
töten alle|job_nr
Angegebenen Job löschen mit job_nr oder alle Jobs. (Zum job_nr sehen Jobs & Karriere)
LCD ldir
Aktuelles lokales Verzeichnis ändern ldir. Das vorherige lokale Verzeichnis wird als `-' gespeichert. Du
kann `lcd -' tun, um das Verzeichnis zurück zu ändern.
ln [-s] vorhandene-Datei Neuer Link
Erstellen Sie einen festen/symbolischen Link zu einer vorhandenen Datei. Option -s wählt die Erstellung eines symbolischen
Link.
aus einer regionalen Befehl
Führen Sie den angegebenen Befehl mit dem lokalen Verzeichnis file://-Sitzung anstelle der Remote-Sitzung aus.
Beispiele:
lokale pwd
lokale ls
lokaler Spiegel /dir1 /dir2
lwd
Drucken Sie das aktuelle Arbeitsverzeichnis auf dem lokalen Computer.
ls params
Remote-Dateien auflisten. Sie können die Ausgabe dieses Befehls in eine Datei oder per Pipe nach extern umleiten
Befehl. Standardmäßig wird die Ausgabe von ls zwischengespeichert, um die Verwendung neuer Listen zu sehen Real or Cache-Speicher spülen.
mget [-c] [-d] [-a] [-E] [-O Base] Dateien
Ruft ausgewählte Dateien mit erweiterten Platzhaltern ab.
-c weiter, reget.
-d erstelle Verzeichnisse wie Dateinamen und lade die Dateien hinein
anstelle des aktuellen Verzeichnisses.
-E Quelldateien nach erfolgreicher Übertragung löschen
-a Verwenden Sie den ASCII-Modus (binär ist die Standardeinstellung)
-Ö gibt das Basisverzeichnis oder die URL an, in der Dateien abgelegt werden sollen
Spiegel [OPTS] [Quelle [Ziel]]
Spiegeln Sie das angegebene Quellverzeichnis in das lokale Zielverzeichnis. Wenn das Zielverzeichnis endet
mit einem Schrägstrich (außer dem Root) wird der Quellbasisname an den Zielverzeichnisnamen angehängt.
Quelle und/oder Ziel können URLs sein, die auf Verzeichnisse verweisen.
-c, --continue einen Spiegeljob fort, wenn möglich
-e, --delete löscht Dateien, die am entfernten Standort nicht vorhanden sind
--delete-zuerst alte Dateien löschen, bevor neue übertragen werden
--Depth-first Steigen Sie in Unterverzeichnisse ab, bevor Sie übertragen
Dateien
--scan-all-first scannt alle Verzeichnisse rekursiv vorher
Dateien übertragen
-s, --allow-suid setzt suid/sgid-Bits entsprechend der Gegenstelle
--allow-chown versucht den Besitzer und die Gruppe für Dateien festzulegen
--ascii verwendet Übertragungen im ASCII-Modus (impliziert --ignore-size)
--ignore-time Ignoriere die Zeit bei der Entscheidung, ob heruntergeladen werden soll
--ignore-size ignoriert die Größe bei der Entscheidung, ob heruntergeladen werden soll
--only-missing download nur fehlende Dateien
--only-existing lädt nur Dateien herunter, die bereits im Ziel vorhanden sind
-n, --only-newer nur neuere Dateien herunterladen (-c funktioniert nicht)
--upload-older lädt auch Dateien hoch, die älter als entfernt sind
--no-empty-dirs erstellt keine leeren Verzeichnisse (impliziert
--Tiefe-zuerst)
-r, --no-recursion gehe nicht in Unterverzeichnisse
-r, --rekursion=MODUS unter einer Bedingung in Unterverzeichnisse wechseln
--no-symlinks erstellt keine symbolischen Links
-p, --no-perms legt keine Dateiberechtigungen fest
--no-umask wendet umask nicht auf Dateimodi an
-R, --reverse Reverse Mirror (Dateien stellen)
-L, --dereference symbolische Links als Dateien herunterladen
--overwrite überschreibe einfache Dateien, ohne sie vorher zu entfernen
--no-overwrite entferne und erstelle einfache Dateien anstelle von
Überschreiben
-N, --neuer-als=SPEC Laden Sie nur Dateien herunter, die neuer als die angegebene Zeit sind
--älter-als=SPEC Laden Sie nur Dateien herunter, die älter als die angegebene Zeit sind
--Größenbereich=REICHWEITE Laden Sie nur Dateien mit einer Größe im angegebenen Bereich herunter
-P, --parallel[=N] N Dateien parallel herunterladen
--use-pget[-n=N] Verwenden Sie pget, um jede einzelne Datei zu übertragen
--on-change=CMD Führen Sie den Befehl aus, wenn sich etwas geändert hat
--Schleife wiederholen Spiegel, bis keine Änderungen gefunden wurden
-i RX, --include=RX passende Dateien einbinden
-x RX, --exclude=RX übereinstimmende Dateien ausschließen
-I GP, --include-glob=GP passende Dateien einbinden
-X GP, --exclude-glob=GP übereinstimmende Dateien ausschließen
-f FILE, --file=FILE Spiegeln einer einzelnen Datei oder einer globed Gruppe (zB
/Pfad/zu/*.txt)
-O DIR, --Zielverzeichnis=DIR Zielbasispfad oder URL
-v, --verbose[=level] ausführliche Operation
--log=FILE schreibe die ausgeführten lftp-Befehle in DATEI
--script=FILE lftp-Befehle in DATEI schreiben, aber nicht ausführen
Sie
--just-print, --dry-run wie --script=-
--max-errors=N nach dieser Anzahl von Fehlern stoppen
--skip-noaccess versucht nicht, Dateien ohne Lesezugriff zu übertragen.
--use-cache verwendet zwischengespeicherte Verzeichnislisten
--Remove-source-files entfernt Dateien nach der Übertragung (mit Vorsicht verwenden)
-a wie --allow-chown --allow-suid --no-umask
Bei Verwendung von -R ist das Quellverzeichnis lokal und das Ziel remote. Wenn das Ziel
Verzeichnis weggelassen, wird der Basisname des Quellverzeichnisses verwendet. Wenn beide Verzeichnisse sind
weggelassen, werden aktuelle lokale und entfernte Verzeichnisse verwendet. Wenn das Zielverzeichnis mit endet
ein Schrägstrich (außer dem Stammverzeichnis) dann wird der Basisname des Quellverzeichnisses angehängt.
RX ist ein erweiterter regulärer Ausdruck, genau wie in egrep(1).
GP ist ein Glob-Muster, zB `*.zip'.
Die Optionen zum Einschließen und Ausschließen können mehrmals angegeben werden. Es bedeutet, dass eine Datei oder
Verzeichnis würde gespiegelt, wenn es mit einem Einschluss übereinstimmt und nicht mit Ausschlüssen danach übereinstimmt
das include oder stimmt mit nichts überein und die erste Prüfung ist "ausschließen". Verzeichnisse sind
mit einem angehängten Schrägstrich abgeglichen.
Beachten Sie, dass beim Hochladen auf den Remote-Server keine symbolischen Links erstellt werden, da FTP
Protokoll kann das nicht. Um Dateien hochzuladen, auf die die Links verweisen, verwenden Sie den Befehl `mirror -RL' (behandeln
symbolische Links als Dateien).
Für die Optionen --newer-than und --older-than können Sie entweder eine Datei oder eine Zeit angeben
Spezifikation wie die von at(1) Befehl, zB `now-7days' oder `week ago'. wenn du
Geben Sie eine Datei an, dann wird die Änderungszeit dieser Datei verwendet.
Die Ausführlichkeitsstufe kann mit der Option --verbose=level oder mit mehreren -v-Optionen ausgewählt werden.
zB -vvv. Stufen sind:
0 - keine Ausgabe (Standard)
1 - Aktionen drucken
2 - +nicht gelöschte Dateinamen drucken (wenn -e nicht angegeben ist)
3 - +Gespiegelte Verzeichnisnamen drucken
--only-newer deaktiviert den Dateigrößenvergleich und lädt nur neuere Dateien hoch/herunter, selbst wenn
größe ist unterschiedlich. Standardmäßig werden ältere Dateien übertragen und durch neuere ersetzt.
--upload-older ermöglicht das Ersetzen neuerer Remote-Dateien durch ältere (wenn die Zielseite
ist fern). Einige Remote-Back-Ends können keine Zeitstempel speichern, daher ist die Standardeinstellung beibehalten
neuere Dateien.
Der Rekursionsmodus kann einer von `immer', 'nie', 'fehlt' oder 'neuer' sein. Mit der Option
`neuerer' Spiegel vergleicht Zeitstempel von Verzeichnissen und gibt nur ein Verzeichnis ein, wenn dies der Fall ist
älter oder fehlt auf der Zielseite. Beachten Sie, dass, wenn eine Datei das Verzeichnis ändert
Der Zeitstempel kann gleich bleiben, sodass der Spiegel dieses Verzeichnis nicht verarbeitet.
Sie können zwischen zwei Servern spiegeln, wenn Sie URLs anstelle von Verzeichnissen angeben. FXP ist
wenn möglich automatisch für Übertragungen zwischen FTP-Servern verwendet.
Einige FTP-Server verstecken Punktdateien standardmäßig (zB .htaccess), und zeigen Sie sie nur an, wenn LIST
Der Befehl wird mit der Option -a verwendet. Versuchen Sie in einem solchen Fall, `set ftp:list-options -a' zu verwenden.
mkdir [-p] [-f] Verzeichnis(se)
Erstellen Sie Remote-Verzeichnisse. Wenn -p verwendet wird, machen Sie alle Komponenten von Pfaden. Die Option -f macht
mkdir leise und unterdrückt Nachrichten.
Modulen Modulen [ args ]
Laden Sie das angegebene Modul mit öffnen(3) Funktion. Wenn der Modulname keinen Schrägstrich enthält, ist dies
in Verzeichnissen gesucht, die durch die Variable module:path angegeben sind. Argumente werden übergeben an
module_init-Funktion. Siehe README.modules für technische Details.
mehr Dateien
Wie "Katze" Dateien | mehr'. wenn PAGER gesetzt ist, wird es als Filter verwendet. (Siehe auch Katze, zcat
und kann)
setzen [-c] [-d] [-a] [-E] [-O Base] Dateien
Dateien mit Platzhaltererweiterung hochladen. Standardmäßig verwendet es den Basisnamen des lokalen Namens als
entfernt ein. Dies kann durch die Option `-d' geändert werden.
-c weiter, Ruf
-d erstelle Verzeichnisse wie in Dateinamen und lege die Dateien darin ab
anstelle des aktuellen Verzeichnisses
-E Quelldateien nach erfolgreicher Übertragung löschen (gefährlich)
-a Verwenden Sie den ASCII-Modus (binär ist die Standardeinstellung)
-Ö gibt das Basisverzeichnis oder die URL an, in der Dateien abgelegt werden sollen
Herr Datei (en)
Wie `glob rm'. Entfernt die angegebene(n) Datei(en) mit Platzhaltererweiterung.
mv file1 file2
Umbenennen file1 zu file2.
nliste [args]
Remote-Dateinamen auflisten
XNUMXh geöffnet [-e cmd] [-u Benutzer[,passieren]] [-p port ] Gastgeber|URL
Wählen Sie einen FTP-Server aus.
Seite [OPTS] rDatei [-o lDatei]
Ruft die angegebene Datei über mehrere Verbindungen ab. Dies kann die Übertragung beschleunigen, lädt aber
das Netz und der Server stark auf andere Benutzer aus. Nur verwenden, wenn Sie wirklich überweisen müssen
die Datei so schnell wie möglich. Optionen:
-c Übertragung fortsetzen. Erfordert lfile.lftp-pget-status Datei.
-n maxconn Maximale Anzahl von Verbindungen einstellen (Standard wird von genommen pget:default-n
Einstellung)
setzen [-E] [-a] [-c] [-O Base] lDatei [-o rDatei]
Hochladen lDatei mit Remote-Namen rDatei. Wenn -o weggelassen wird, wird der Basisname von lDatei wird verwendet als
entfernter Name. Erweitert keine Platzhalter, verwenden Sie setzen dafür.
-Ö gibt den Namen der entfernten Datei an (Standard - Basisname von lfile)
-c weiter, Ruf. Es erfordert die Berechtigung zum Überschreiben von Remote-Dateien
-E Quelldateien nach erfolgreicher Übertragung löschen (gefährlich)
-a Verwenden Sie den ASCII-Modus (binär ist die Standardeinstellung)
-Ö gibt das Basisverzeichnis oder die URL an, in der Dateien abgelegt werden sollen
pwd [-p]
Aktuelle Remote-URL drucken. Verwenden Sie die Option `-p', um das Passwort in der URL anzuzeigen.
Warteschlange [-n num ] cmd
Fügen Sie den angegebenen Befehl zur Warteschlange für die sequenzielle Ausführung hinzu. Jede Site hat ihre eigene Warteschlange. `-n'
fügt den Befehl vor dem angegebenen Element in die Warteschlange ein. Versuchen Sie nicht, `cd' oder `lcd' in die Warteschlange zu stellen
Befehle, kann es lftp verwirren. Führen Sie stattdessen den Befehl cd/lcd vor `queue' aus, und es wird
Merken Sie sich die Stelle, an der der Befehl ausgeführt werden soll. Es ist möglich, sich anzustellen und
bereits laufender Job durch `Warteschlangenwarte ', aber der Job wird auch dann weiter ausgeführt, wenn
es ist nicht das erste in der Warteschlange.
`queue stop' stoppt die Warteschlange, es werden keine neuen Befehle ausgeführt, aber schon
laufende Jobs werden weiterhin ausgeführt. Sie können `Warteschlangenstopp' verwenden, um einen leeren Stopp zu erstellen
Warteschlange. `queue start' setzt die Ausführung der Warteschlange fort. Wenn Sie lftp beenden, wird alles gestartet
Warteschlangen automatisch angehalten.
`queue' ohne Argumente erzeugt entweder eine gestoppte Warteschlange oder den Druckwarteschlangenstatus.
Warteschlange --löschen|-d [Index or Platzhalter Ausdruck]
Löschen Sie ein oder mehrere Elemente aus der Warteschlange. Wenn kein Argument angegeben ist, wird der letzte Eintrag im
Warteschlange wird gelöscht.
Warteschlange --move|-m <Index or Platzhalter Ausdruck> [Index]
Verschieben Sie die angegebenen Elemente vor den angegebenen Warteschlangenindex oder an das Ende, wenn kein Ziel angegeben ist
gegeben.
-q Seien Sie ruhig.
-v Seien Sie ausführlich.
-Q Ausgabe in einem Format, das zum erneuten Einreihen in die Warteschlange verwendet werden kann. Nützlich mit --delete.
Beispiele:
> Datei abrufen &
[1] Datei abrufen
> Warteschlange warten 1
> Warteschlange eine andere_Datei abrufen
> cd a_directory
> Warteschlange noch_another_file abrufen
Queue -d 3 Löscht das dritte Element in der Queue.
Warteschlange -m 6 4 Verschiebt das sechste Element in der Warteschlange vor das vierte.
Queue -m "get*zip" 1 Verschiebe alle Befehle, die mit "get*zip" übereinstimmen, an den Anfang des
Warteschlange. (Die Reihenfolge der Elemente bleibt erhalten.)
Queue -d "get*zip" Lösche alle Befehle, die mit "get*zip" übereinstimmen.
Angebot! cmd
Für FTP - Senden Sie den Befehl uninterpretiert. Mit Vorsicht verwenden - es kann zu einer unbekannten Fernbedienung führen
Zustand und wird daher eine erneute Verbindung verursachen. Sie können nicht sicher sein, dass eine Änderung des Remote-Status
wegen des zitierten Befehls ist solide - er kann jederzeit durch erneutes Verbinden zurückgesetzt werden.
Für HTTP - spezifisch für HTTP-Aktionen. Syntax: ``Zitat [ ]''. Befehl kann sein
``set-cookie'' oder ``post''.
XNUMXh geöffnet http://www.site.net
quote set-cookie "variable=value; othervar=othervalue"
set http:post-content-type application/x-www-form-urlencoded
Zitat post /cgi-bin/script.cgi "var=value&othervar=othervalue" > local_file
Für FISH - den Befehl uninterpretiert senden. Damit können beliebige Befehle ausgeführt werden
auf Server. Der Befehl darf keine Eingabe annehmen oder ### am Anfang einer neuen Zeile ausgeben. Wenn dies der Fall ist,
das Protokoll wird nicht mehr synchron.
öffne fish://server
Zitat find -name \*.zip
bedauern rDatei [-o lDatei]
Wie `get -c'.
Real [args]
Wie `ls', ignoriert aber den Cache.
Renlist [args]
Wie `nlist', ignoriert aber den Cache.
wiederholen [OPTS] [[-d] verzögern] [Befehl]
Wiederholen Sie den angegebenen Befehl mit einer Verzögerung zwischen den Iterationen. Die Standardverzögerung beträgt eine Sekunde,
Standardbefehl ist leer.
-C maximale Anzahl von Iterationen
-D Verzögerung zwischen den Iterationen
--while-ok Stopp, wenn der Befehl mit einem Code ungleich Null beendet wird
--bis-ok stoppt, wenn der Befehl mit Nullcode beendet wird
--weak stop, wenn lftp in den Hintergrund wechselt.
Beispiele:
morgen wiederholen -- Spiegel
1D-Spiegel wiederholen
Ruf lDatei [-o rDatei]
Wie `put -c'.
rm [-r] [-f] Dateien
Entfernen Sie entfernte Dateien. Erweitert keine Platzhalter, verwenden Sie Herr dafür. -r ist für rekursiv
Verzeichnis entfernen. Seien Sie vorsichtig, wenn etwas schief geht, können Sie Dateien verlieren. -f unterdrücken
Fehlermeldungen.
rmdir Verzeichnis(se)
Entfernen Sie entfernte Verzeichnisse.
schache [Sitzung]
Zwischengespeicherte Sitzungen auflisten oder zu einer bestimmten Sitzung wechseln.
kompensieren [jung [Welle]]
Variable auf gegebenen Wert setzen. Wenn der Wert weggelassen wird, heben Sie die Variable auf. Variablennamen
hat das Format ``name/close'', wobei Closure die genaue Anwendung der Einstellung spezifizieren kann.
Siehe unten für Details. Wird set ohne Variable aufgerufen, dann werden nur geänderte Einstellungen
aufgelistet. Es kann durch Optionen geändert werden:
-eine Liste aller Einstellungen, einschließlich der Standardwerte
-d listet nur Standardwerte auf, nicht notwendige aktuelle
site site_cmd
Site-Befehl ausführen site_cmd und das Ergebnis ausgeben. Sie können die Ausgabe umleiten.
Schlafstörungen Intervall
Schlafen Sie gegebenes Zeitintervall und beenden Sie. Das Intervall ist standardmäßig in Sekunden angegeben, kann aber angehängt werden
mit 'm', 'h', 'd' für Minuten, Stunden und Tage. Siehe auch at.
Schloß [Name]
Wählen Sie den angegebenen Slot aus oder listen Sie alle zugewiesenen Slots auf. Ein Slot ist eine Verbindung zu einem Server,
etwas wie eine virtuelle Konsole. Sie können mehrere Slots erstellen, die mit verschiedenen verbunden sind
Server und wechseln zwischen ihnen. Sie können auch verwenden Steckplatz: Name als Pseudo-URL auswertend zu
diese Steckplatzposition.
Die standardmäßige Readline-Bindung ermöglicht ein schnelles Umschalten zwischen Slots mit den Namen 0-9 mit Meta-0 -
Meta-9-Tasten (oft können Sie Alt anstelle von Meta verwenden).
Quelle Datei
Quelle -e Befehl
In Datei aufgezeichnete Befehle ausführen Datei oder von einem angegebenen externen Befehl zurückgegeben.
Quelle ~/.lftp/rc
source -e echo Hilfe
aussetzen
Stoppen Sie den lftp-Prozess. Beachten Sie, dass auch Übertragungen gestoppt werden, bis Sie den Vorgang fortsetzen
mit den Shell-Befehlen fg oder bg.
torrent [OPTS] Torrent-Dateien...
Starten Sie den BitTorrent-Prozess für das angegebene Torrent-Dateien, die eine lokale Datei, URL,
Magnetlink oder schlicht info_hash geschrieben in Hex oder base32. Lokale Wildcards werden erweitert.
Vorhandene Dateien werden zuerst validiert, es sei denn --force-valid Option gegeben ist. Fehlende Teile
heruntergeladen werden. Dateien werden in angegebenen gespeichert Verzeichnis oder aktuelles Arbeitsverzeichnis von
Ursprünglich. Die Aussaat wird fortgesetzt, bis das Verhältnis erreicht ist Torrent: Stop-on-Ratio Einstellung oder Zeit von
Torrent:Seed-Max-Time läuft aus.
Optionen:
-Ö gibt das Basisverzeichnis an, in dem Dateien abgelegt werden sollen
--force-valid Dateivalidierung überspringen (wenn Sie sicher sind, dass sie in Ordnung sind).
--only-new stop, wenn die Metadaten bereits bekannt sind oder der Torrent ist
abgeschlossen.
--only-incomplete stop, wenn der Torrent bereits vollständig ist.
--dht-bootstrap= Bootstrap DHT durch Senden einer Abfrage an angegebene Knoten. Dies
Option sollte nur einmal verwendet werden, um den lokalen Knoten zu füllen
Zwischenspeicher. Portnummer kann nach dem Doppelpunkt angegeben werden, Standard ist
6881. Hier sind einige Knoten für das Bootstrapping:
dht.transmissionbt.com, router.utorrent.com,
router.bittorrent.com.
--share die angegebene Datei oder das Verzeichnis mit dem BitTorrent-Protokoll teilen.
Der Magnetlink wird gedruckt, wenn er fertig ist.
Benutzer Benutzer [passieren]
Benutzer URL [passieren]
Verwenden Sie die angegebenen Informationen für die Remote-Anmeldung. Wenn Sie eine URL mit Benutzernamen angeben, wird das eingegebene
Das Kennwort wird zwischengespeichert, damit zukünftige URL-Referenzen es verwenden können.
Version
Print lftp Version.
warten [Jobnr]
warten alle
Warten Sie, bis der angegebene Job beendet ist. Wenn jobno weggelassen wird, warten Sie auf den letzten Hintergrundjob.
`wait all' wartet, bis alle Jobs beendet sind.
zcat Dateien
Wie cat, aber filtern Sie jede Datei durch zcat. (Siehe auch Katze, mehr und kann)
kann Dateien
Wie mehr, aber jede Datei durch zcat filtern. (Siehe auch Katze, zcat und mehr)
Einstellungen
Beim Start wird lftp ausgeführt ~/.lftprc und ~/.lftp/rc (oder ~/.config/lftp/rc if ~/.lftp die
nicht existieren). Sie können dort Aliase und `set'-Befehle platzieren. Manche Leute sehen lieber
Vollständiges Protokoll-Debug, verwenden Sie `debug', um das Debuggen einzuschalten.
Es gibt auch eine systemweite Startdatei in /etc/lftp.conf. Es kann unterschiedlich sein
Verzeichnis finden Sie im Abschnitt DATEIEN.
lftp hat die folgenden einstellbaren Variablen (Sie können auch `set -a' verwenden, um alle Variablen anzuzeigen
und ihre Werte):
bmk:passwörter speichern (boolesch)
Klartext-Passwörter speichern in ~/.local/share/lftp/bookmarks or ~/.lftp/Lesezeichen on
Befehl `Lesezeichen hinzufügen'. Standardmäßig deaktiviert.
cache:cache-leere-listings (boolesch)
Bei false werden leere Auflistungen nicht zwischengespeichert.
Cache: aktivieren (boolesch)
Bei false ist der Cache deaktiviert.
Cache: ablaufen (Zeitintervall)
Positive Cache-Einträge laufen in diesem Zeitintervall ab.
Cache:expire-negativ (Zeitintervall)
Negative Cache-Einträge laufen in diesem Zeitintervall ab.
Cache:Größe (Nummer)
Maximale Cachegröße. Bei Überschreitung werden die ältesten Cache-Einträge aus dem Cache entfernt.
cmd:beim Beenden (Zeichenfolge)
die Befehle in string werden ausgeführt, bevor lftp beendet wird oder in den Hintergrund wechselt.
cmd:at-exit-bg (Zeichenfolge)
die Befehle in string werden ausgeführt, bevor im Hintergrund ausgeführtes lftp beendet wird.
cmd:at-exit-fg (Zeichenfolge)
die Befehle in string werden ausgeführt, bevor das Vordergrund-lftp beendet wird.
cmd:at-hintergrund (Zeichenfolge)
die Befehle in string werden ausgeführt, bevor lftp in den Hintergrund wechselt.
cmd:at-terminate (Zeichenfolge)
die Befehle in string werden ausgeführt, bevor lftp beendet wird (entweder im Hintergrund oder
Vordergrund).
cmd:am Ziel (Zeichenfolge)
die Befehle in string werden einmal ausgeführt, wenn alle Jobs erledigt sind.
cmd:at-queue-finish (Zeichenfolge)
die Befehle in string werden einmal ausgeführt, wenn alle Jobs in einer Warteschlange erledigt sind.
cmd:cls-complete-default (Zeichenfolge)
Standard Klasse Optionen zum Anzeigen von Abschlussoptionen. Zum Beispiel, um
Abschlusslisten zeigen Dateigrößen an, setzen Sie cmd:cls-completion-default auf `-s'.
cmd:cls-default (Zeichenfolge)
Standard Klasse Befehlsoptionen. Sie können durch explizit angegebene Optionen überschrieben werden.
cmd:cls-genaue-zeit (boolesch)
wenn wahr, Klasse würde versuchen, die genaue Zeit für die Dateiänderung zu erhalten, auch wenn dies mehr bedeutet
Anfragen an den Server.
cmd:csh-Geschichte (boolesch)
ermöglicht eine csh-ähnliche Verlaufserweiterung.
cmd:Standardprotokoll (Zeichenfolge)
Der Wert wird verwendet, wenn `open' nur mit dem Hostnamen ohne Protokoll verwendet wird. Standard
ist `ftp'.
cmd:Fail-Exit (boolesch)
wenn true, beenden Sie, wenn ein Befehl fehlschlägt und der folgende Befehl unbedingt ist (dh
beginnt nicht mit || oder &&). lftp wird beendet, nachdem der unbedingte Befehl ausgegeben wurde
ohne es auszuführen.
cmd:interaktiv (triboolesch)
wenn wahr, agiert lftp interaktiv, verarbeitet Terminalsignale und gibt einige Extras aus
Mitteilungen. Der Standardwert ist auto und hängt davon ab, dass stdin ein Terminal ist.
cmd:langfristig (Sekunden)
Zeit der Befehlsausführung, die als `lang' betrachtet wird und vorher ein Piepton ertönt
nächste Aufforderung. 0 bedeutet aus.
cmd:ls-default (Zeichenfolge)
Standard-ls-Argument
cmd: Hintergrund verschieben (boolesch)
wenn false, weigert sich lftp, beim Beenden in den Hintergrund zu gehen. Um es zu erzwingen, verwenden Sie `exit
bg'.
cmd:move-background-detach (boolesch)
wenn wahr (Standard), trennt sich lftp vom Kontrollterminal, wenn es zu wechselt
Hintergrund, es ist möglich, mit dem Befehl `attach' wieder anzuhängen; wenn falsch, lftp
bringt die Shell dazu, lftp in die Hintergrundprozessgruppe zu verschieben und läuft weiter,
dann bringt der fg-Shell-Befehl lftp zurück in den Vordergrund, es sei denn, es hat alle Aufgaben erledigt
und beendet.
cmd: Eingabeaufforderung (Zeichenfolge)
Die Aufforderung. lftp erkennt die folgenden mit Backslash maskierten Sonderzeichen, die
werden wie folgt entschlüsselt:
\@ @ einfügen, wenn der aktuelle Benutzer nicht standardmäßig ist
\a ein ASCII-Glockenzeichen (07)
\e ein ASCII-Escape-Zeichen (033)
\h der Hostname, mit dem Sie verbunden sind
\n Neue Zeile
\s der Name des Kunden (lftp)
\S aktueller Slot-Name
\u der Benutzername des Benutzers, unter dem Sie eingeloggt sind
\U die URL der Remote-Site (z. B. ftp://g437.ub.gu.se/home/james/src/lftp)
\v die Version von lftp (z. B. 2.0.3)
\w das aktuelle Arbeitsverzeichnis am entfernten Standort
\W der Basisname des aktuellen Arbeitsverzeichnisses am entfernten Standort
\nnn das Zeichen, das der Oktalzahl entspricht nnn
\\ ein umgekehrter Schrägstrich
\? überspringt das nächste Zeichen, wenn die vorherige Ersetzung leer war.
\[ Beginnen Sie eine Folge von nicht druckbaren Zeichen, die zum Einbetten eines Zeichens verwendet werden können
Terminal-Steuerungssequenz in die Eingabeaufforderung
\] eine Folge von nicht druckbaren Zeichen beenden
cmd:parallel (Nummer)
Anzahl der Jobs, die parallel im nicht interaktiven Modus ausgeführt werden. Dies kann zum Beispiel sein
nützlich für Skripte mit mehreren `get'-Befehlen. Beachten Sie, dass Sie dies auf einen Wert setzen
größer als 1 ändert das bedingte Ausführungsverhalten, macht es im Grunde
inkonsistent.
cmd:queue-parallel (Nummer)
Anzahl der Jobs, die parallel in einer Warteschlange ausgeführt werden.
cmd:Remote-Vervollständigung (boolesch)
ein boolescher Wert, um zu steuern, ob lftp die Remote-Vervollständigung verwendet oder nicht. Wenn wahr, Tab Haupt
errät, ob das zu vervollständigende Wort ein entfernter Dateiname sein soll. Meta-Tab die
Remote-Vervollständigung immer. So können Sie den Fernabschluss erzwingen mit Meta-Tab wann
cmd:Remote-Vervollständigung falsch ist oder wenn die Vermutung falsch ist.
cmd:save-cwd-history (boolesch)
Wenn wahr, speichert lftp die letzte CWD jeder Site unter ~/.local/share/lftp/cwd_history or
~/.lftp/cwd_history, erlaubt ``cd -'' nach dem Neustart von lftp. Standard ist wahr.
cmd:save-rl-history (boolesch)
wenn wahr, speichert lftp den Readline-Verlauf in ~/.local/share/lftp/rl_history or
~/.lftp/rl_history bei der Ausfahrt. Standard ist wahr.
cmd:Status anzeigen (Booleam)
wenn false, zeigt lftp keine Statuszeile auf dem Terminal an. Standard ist wahr.
cmd:set-term-status (boolesch)
wenn true, aktualisiert lftp den Terminalstatus, falls unterstützt (zB xterm). Die Schließung für
Diese Einstellung ist der Terminaltyp aus der Umgebungsvariablen TERM.
cmd:Statusintervall (ZeitIntervall)
das Zeitintervall zwischen Statusaktualisierungen.
cmd: würgen-rl-history (Nummer)
die Anzahl der Zeilen, die im Readline-Verlauf aufbewahrt werden sollen.
cmd:term-status (Zeichenfolge)
die Formatzeichenfolge, die zum Anzeigen des Terminalstatus verwendet werden soll. Die Schließung für diese Einstellung
ist der Terminaltyp aus der Umgebungsvariablen TERM. Standard verwendet ``tsl'' und
``fsl'' termcap-Werte.
Die folgenden Escapes werden unterstützt:
\eine Glocke
\e Flucht
\n neue Zeile
\s "lftp"
\v lftp-Version
\T die Statuszeichenfolge
cmd:Zeitstil (Zeichenfolge)
Diese Einstellung ist der Standardwert für die Option cls --time-style.
cmd:verfolgen (boolesch)
wenn true, gibt lftp die Befehle aus, die es ausführt (wie sh -x).
cmd:verify-host (boolesch)
wenn wahr, löst lftp den Hostnamen sofort im `open'-Befehl auf. Es ist auch
möglich, die Prüfung für einen einzelnen `open'-Befehl zu überspringen, wenn `&' angegeben ist oder wenn ^Z . ist
während der Prüfung gedrückt.
cmd:Verify-Pfad (boolesch)
falls wahr, überprüft lftp den im `cd'-Befehl angegebenen Pfad. Es ist auch möglich zu überspringen
die Prüfung auf einen einzelnen `cd'-Befehl, wenn `&' gegeben wird oder wenn ^Z während der gedrückt wird
prüfen. Beispiele:
setze cmd:verify-path/hftp://* auf false
CD-Verzeichnis &
cmd:verify-path-cached (boolesch)
Wenn falsch, wird `cd' in ein Verzeichnis, das aus dem Cache als existent bekannt ist, erfolgreich sein
sofort. Andernfalls hängt die Überprüfung von der Einstellung cmd:verify-path ab.
Farbe:Use-Farbe (triboolesch)
Wenn wahr, geben cls-Befehl und -Vervollständigung farbige Dateilisten gemäß . aus
Farbe: Dir-Farben-Einstellung. Bei Einstellung auf Auto werden Farben verwendet, wenn die Ausgabe a . ist
Terminal.
Farbe: Dir-Farben (Zeichenfolge)
Dateiauflistung Farbbeschreibung. Standardmäßig ist der Wert der LS_COLORS-Umgebung
Variable verwendet wird. Sehen Dircolors(1).
DNS:SRV-Abfrage (boolesch)
Abfrage nach SRV-Einträgen und verwenden Sie diese vor gethostbyname. Die SRV-Einträge sind nur
Wird verwendet, wenn der Port nicht explizit angegeben ist. Siehe RFC2052 für Details.
dns:cache-aktivieren (boolesch)
DNS-Cache aktivieren. Wenn es ausgeschaltet ist, löst lftp den Hostnamen jedes Mal auf, wenn es sich erneut verbindet.
DNS: Cache-Ablauf (Zeitintervall)
Lebenszeit für DNS-Cache-Einträge. Es hat Format +, zB 1d12h30m5s
oder nur 36h. Um den Ablauf zu deaktivieren, setzen Sie ihn auf `inf' oder `never'.
DNS: Cache-Größe (Nummer)
maximale Anzahl von DNS-Cache-Einträgen.
DNS: Fatal-Timeout (Zeitintervall)
Begrenzen Sie die Zeit für DNS-Abfragen. Wenn der DNS-Server zu lange nicht verfügbar ist, wird lftp
einen bestimmten Hostnamen nicht auflösen. Zum Deaktivieren auf "nie" setzen.
DNS: bestellen (Liste der Protokollnamen)
legt die Reihenfolge der DNS-Abfragen fest. Standard ist ``inet6 inet'', was bedeutet, zuerst nachschlagen
Adresse in der inet6-Familie, dann inet und verwenden Sie sie in dieser Reihenfolge. Inet6 deaktivieren
(AAAA)-Suche, setzen Sie diese Variable auf ``inet''.
DNS:Use-Gabel (boolesch)
wenn true, wird lftp forken, bevor die Hostadresse aufgelöst wird. Standard ist wahr.
DNS:max-Wiederholungen (Nummer)
Wenn null, gibt es keine Begrenzung für die Anzahl der Versuche, die lftp nach einem
die Anschrift. Wenn > 0, wird lftp nur so oft versuchen, eine Adresse von . nachzuschlagen
jede Adressfamilie in dns:order.
Datei: Zeichensatz (Zeichenfolge)
lokaler Zeichensatz. Es wird anfangs vom aktuellen Gebietsschema aus festgelegt.
Datei:Use-Lock (boolesch)
wenn true, verwendet lftp beim Öffnen der lokalen Dateien eine beratende Sperre.
Fisch: Auto-Bestätigung (boolesch)
wenn wahr, antwortet lftp auf alle ssh-Fragen, insbesondere auf die Frage
über einen neuen Hostschlüssel. Andernfalls antwortet es mit ``Nein''.
Fisch:charset (Zeichenfolge)
der Zeichensatz, der vom Fischserver in Anfragen, Antworten und Dateilisten verwendet wird.
Der Standardwert ist leer, was dasselbe wie lokal bedeutet.
fish:connect-programm (Zeichenfolge)
das Programm, das für die Verbindung mit dem Remote-Server verwendet werden soll. Es sollte die Option `-l' unterstützen
für Benutzername, `-p' für Portnummer. Standard ist `ssh -a -x'. Sie können es einstellen auf
`rsh' zum Beispiel.
Fisch:Schale (Zeichenfolge)
Verwenden Sie die angegebene Shell auf der Serverseite. Standard ist /bin/sh. Auf einigen Systemen, / Bin / sh
wird beendet, wenn cd in ein nicht vorhandenes Verzeichnis ausgeführt wird. lftp kann damit umgehen, muss es aber
wieder verbinden. Stellen Sie es auf / bin / bash für solche Systeme, wenn bash installiert ist.
ftp:acct (Zeichenfolge)
Senden Sie diese Zeichenfolge im ACCT-Befehl nach der Anmeldung. Das Ergebnis wird ignoriert. Die Schließung
für diese Einstellung hat Format Benutzer@Host.
ftp:anon-pass (Zeichenfolge)
legt das Kennwort für die anonyme FTP-Zugriffsauthentifizierung fest. Standard ist
"lftp@".
ftp:annon-user (Zeichenfolge)
legt den Benutzernamen für die anonyme FTP-Zugriffsauthentifizierung fest. Standard ist
"anonym".
ftp: Auto-Sync-Modus (Regex)
Wenn die erste Servernachricht mit dieser Regex übereinstimmt, aktivieren Sie den Synchronisierungsmodus für diesen Host.
ftp:catch-size (boolesch)
Wenn der SIZE-Befehl nicht unterstützt wird, versuchen Sie, die Dateigröße von "150
Datenverbindung öffnen" antwortet.
ftp: Zeichensatz (Zeichenfolge)
der vom FTP-Server in Anfragen, Antworten und Dateilisten verwendete Zeichensatz.
Der Standardwert ist leer, was dasselbe wie lokal bedeutet. Diese Einstellung wird nur verwendet, wenn die
Server unterstützt kein UTF8.
ftp:client (Zeichenfolge)
der Name des FTP-Clients, der mit dem CLNT-Befehl gesendet werden soll, falls vom Server unterstützt. Wenn es ist
leer, dann wird kein CLNT-Befehl gesendet.
ftp:bind-data-socket (boolesch)
Binden Sie die Datenbuchse an die Schnittstelle der Steuerverbindung (im passiven Modus). Standard
true ist, Ausnahme ist die Loopback-Schnittstelle.
ftp:fix-pasv-adresse (boolesch)
Wenn wahr, versucht lftp, die vom Server für den PASV-Befehl zurückgegebene Adresse zu korrigieren
Fall, wenn sich die Serveradresse im öffentlichen Netzwerk befindet und PASV eine Adresse von a . zurückgibt
privates Netzwerk. In diesem Fall würde lftp die Serveradresse anstelle der
eine vom PASV-Befehl zurückgegeben wird, würde die Portnummer nicht geändert. Standard ist wahr.
ftp:fxp-passive-source (boolesch)
Wenn wahr, versucht lftp zuerst, den Quell-FTP-Server im passiven Modus einzurichten, andernfalls
Ziel ein. Wenn der erste Versuch fehlschlägt, versucht lftp, sie anders einzurichten.
Wenn auch die andere Disposition fehlschlägt, greift lftp auf einfache Kopie zurück. Siehe auch
ftp:use-fxp.
ftp: home (Zeichenfolge)
Anfangsverzeichnis. Der Standardwert ist eine leere Zeichenfolge, was auto bedeutet. Setzen Sie dies auf `/', wenn Sie
Ich mag das Aussehen von %2F in FTP-URLs nicht. Der Verschluss für diese Einstellung hat das Format
Benutzer@Host.
ftp:ignore-pasv-adresse (boolesch)
Wenn wahr, verwendet lftp die Kontrollverbindungsadresse anstelle der in PASV zurückgegebenen
Antwort für Datenverbindung. Dies kann bei defekten NATs nützlich sein. Der Standardwert ist falsch.
ftp:list-leer-ok (boolesch)
wenn auf false gesetzt, werden leere Listen aus dem LIST-Befehl als falsch behandelt, und
eine andere Methode (NLST) verwendet wird.
ftp:Listenoptionen (Zeichenfolge)
setzt Optionen, die immer an den LIST-Befehl angehängt werden. Es kann nützlich sein, einzustellen
dies zu `-a', wenn der Server standardmäßig keine (versteckten) Punktdateien anzeigt. Standard ist
leer.
ftp:nop-intervall (Sekunden)
Verzögerung zwischen NOOP-Befehlen beim Herunterladen des Endes einer Datei. Dies ist nützlich für FTP
Server, die die Nachricht "Übertragung abgeschlossen" senden, bevor die Datenübertragung gelöscht wird. In
In solchen Fällen können NOOP-Befehle eine Verbindungszeitüberschreitung verhindern.
ftp:Passivmodus (boolesch)
stellt den passiven FTP-Modus ein. Dies kann nützlich sein, wenn Sie sich hinter einer Firewall oder einem Dummkopf befinden
Router maskieren. Im passiven Modus verwendet lftp den PASV-Befehl, nicht den PORT-Befehl
die im aktiven Modus verwendet wird. Im passiven Modus stellt lftp selbst die Datenverbindung her
zum Server; Im aktiven Modus verbindet sich der Server zur Datenübertragung mit lftp.
Der Passivmodus ist die Standardeinstellung.
ftp:port-ipv4 (ipv4-Adresse)
gibt eine IPv4-Adresse an, die mit dem PORT-Befehl gesendet werden soll. Standard ist leer, was bedeutet
um die Adresse der lokalen End-of-Control-Verbindung zu senden.
ftp:Port-Bereich (von bis)
zulässiger Portbereich für den aktiven Modus. Format ist min-max, oder 'voll' oder 'beliebig' bis
einen beliebigen Port angeben. Der Standardwert ist "voll".
ftp:bevorzugen-epsv (boolesch)
Verwenden Sie EPSV als bevorzugten passiven Modus. Der Standardwert ist `false'.
ftp:proxy (URL)
gibt den zu verwendenden FTP-Proxy an. Um den Proxy zu deaktivieren, setzen Sie dies auf eine leere Zeichenfolge. Beachten Sie, dass
Es ist ein FTP-Proxy, der das FTP-Protokoll verwendet, nicht FTP über HTTP. Standardwert ist
aus Umgebungsvariable entnommen ftp_proxy wenn es mit ``ftp://'' beginnt. Wenn Ihr FTP
Proxy erfordert Authentifizierung, geben Sie Benutzername und Kennwort in der URL an. Wenn
ftp:proxy beginnt mit http:// dann wird das hftp-Protokoll (FTP über HTTP-Proxy) verwendet
statt FTP automatisch.
ftp:proxy-auth-typ (Zeichenfolge)
Wenn es auf ``joined'' gesetzt ist, sendet lftp ``user@[E-Mail geschützt] '' als Benutzername
zum Proxy und ``password@proxy_password'' als Passwort.
Wenn ``joined-acct'' eingestellt ist, sendet lftp ``[E-Mail geschützt] proxy_user'' (mit
Leerzeichen) als Benutzername für den Proxy. Das Site-Passwort wird wie gewohnt gesendet und der Proxy
Kennwort wird im folgenden ACCT-Befehl erwartet.
Wenn ``open'' eingestellt ist, sendet lftp zuerst den Proxy-Benutzer und das Proxy-Passwort und dann
``OPEN ftp.example.org'' gefolgt von ``USER user''. Das Site-Passwort wird dann gesendet
wie üblich.
Bei Einstellung auf ``Benutzer'' (Standard) sendet lftp zuerst den Proxy-Benutzer und das Proxy-Passwort und
dann ``[E-Mail geschützt] '' als Benutzername. Das Site-Passwort wird dann gesendet als
üblich.
Bei Einstellung auf ``proxy-user@host'' sendet lftp zuerst ``USER
[E-Mail geschützt] '', dann Proxy-Passwort. Der Site-Benutzer und das Passwort lauten
dann wie gewohnt verschickt.
ftp:restliste (boolesch)
erlauben die Verwendung des REST-Befehls vor dem LIST-Befehl. Dies könnte nützlich sein für große
Verzeichnisse, aber einige FTP-Server ignorieren stillschweigend REST vor LIST.
ftp:rest-stor (boolesch)
wenn false, versucht lftp nicht, REST vor STOR zu verwenden. Das kann für manche nützlich sein
fehlerhafte Server, die die Datei beschädigen (mit Nullen füllen), wenn REST gefolgt von STOR ist
benutzt.
ftp:retry-530 (Regex)
Wiederholen Sie die Serverantwort 530 für den PASS-Befehl, wenn der Text diesem regulären Ausdruck entspricht.
Diese Einstellung sollte nützlich sein, um zwischen überlasteten Servern (temporär
Bedingung) und falsches Passwort (Dauerbedingung).
ftp:retry-530-anonym (Regex)
Zusätzlicher regulärer Ausdruck für anonyme Anmeldung, wie ftp:retry-530.
ftp:Site-Gruppe (Zeichenfolge)
Senden Sie diese Zeichenfolge im SITE GROUP-Befehl nach der Anmeldung. Das Ergebnis wird ignoriert. Die
Schließung für diese Einstellung hat Format Benutzer@Host.
ftp:skey-allow (boolesch)
Erlauben Sie das Senden von skey/opie-Antworten, wenn der Server dies zu unterstützen scheint. Standardmäßig aktiviert.
ftp:skey-force (boolesch)
Senden Sie kein Klartext-Passwort über das Netzwerk, verwenden Sie stattdessen skey/opie. Wenn
skey/opie ist nicht verfügbar, nehmen Sie an, dass die Anmeldung fehlgeschlagen ist. Standardmäßig deaktiviert.
ftp:ssl-erlauben (boolesch)
Falls wahr, versuchen Sie, eine SSL-Verbindung mit dem FTP-Server für nicht-anonymen Zugriff auszuhandeln.
Standard ist wahr. Diese und andere SSL-Einstellungen sind nur verfügbar, wenn lftp war
kompiliert mit einer ssl/tls-Bibliothek.
ftp:ssl-auth (Zeichenfolge)
das Argument für den AUTH-Befehl kann SSL, TLS, TLS-P, TLS-C sein. Siehe RFC4217
für Erklärungen. Standardmäßig wird TLS oder SSL verwendet, abhängig von der FEAT-Antwort.
ftp:ssl-data-use-keys (boolesch)
wenn true, lädt lftp auch ssl:key-file für geschützte Datenverbindungen. Wenn falsch, ist es
tut dies nicht, und der Server kann Daten abgleichen und Verbindungen nach Sitzungs-ID steuern.
Standard ist wahr.
ftp:ssl-force (boolesch)
Bei true wird das Senden des Kennworts in Klartext verweigert, wenn der Server SSL nicht unterstützt.
Der Standardwert ist falsch.
ftp:ssl-Datenschutz (boolesch)
falls wahr, SSL-Verbindung für Datenübertragungen anfordern. Das ist CPU-intensiv, aber
bietet Privatsphäre. Der Standardwert ist falsch.
ftp:ssl-protect-fxp (boolesch)
falls wahr, SSL-Verbindung für die Datenübertragung zwischen zwei FTP-Servern in FXP anfordern
Modus. In diesem Fall wird der CPSV- oder SSCN-Befehl verwendet. Wenn die SSL-Verbindung fehlschlägt für
Aus irgendeinem Grund würde lftp eine ungeschützte FXP-Übertragung versuchen, es sei denn, ftp:ssl-force ist eingestellt
für einen der beiden Server. Der Standardwert ist falsch.
ftp:ssl-protect-list (boolesch)
wenn true, SSL-Verbindung für Dateilistenübertragungen anfordern. Standard ist wahr.
ftp:ssl-use-ccc (boolesch)
Wenn wahr, würde lftp nach der Anmeldung den CCC-Befehl ausgeben, also den SSL-Schutz deaktivieren
Schicht auf Steuerverbindung.
ftp:stat-intervall (Zeitintervall)
Intervall zwischen STAT-Befehlen. Der Standardwert ist 1 Sekunde.
ftp:strict-multiline (boolesch)
Wenn wahr, prüft lftp strikt auf das mehrzeilige Antwortformat (erwartet, dass es mit endet)
derselbe Code, mit dem er angefangen hat). Wenn falsch, wird diese Prüfung gelockert.
ftp:Sync-Modus (boolesch)
Wenn wahr, sendet lftp einen Befehl nach dem anderen und wartet auf eine Antwort. Das könnte sein
nützlich, wenn Sie einen fehlerhaften FTP-Server oder -Router verwenden. Wenn es ausgeschaltet ist, sendet lftp a
Befehlspaket und wartet auf Antworten - es beschleunigt den Betrieb auf der Rundreise
Zeit ist von Bedeutung. Leider funktioniert es nicht mit allen FTP-Servern und einigen
Router haben Probleme damit, daher ist es standardmäßig aktiviert.
ftp:Zeitzone (Zeichenfolge)
Nehmen Sie diese Zeitzone für die Zeit in Listen an, die vom LIST-Befehl zurückgegeben werden. Diese Einstellung
kann GMT-Offset [+|-]HH[:MM[:SS]] oder ein beliebiger gültiger TZ-Wert sein (zB Europa/Moskau oder
MSK-3MSD,M3.5.0,M10.5.0/3). Der Standardwert ist GMT. Setzen Sie es auf einen leeren Wert, um ihn anzunehmen
lokale Zeitzone, die durch die Umgebungsvariable TZ angegeben wird.
ftp:trust-feat (Zeichenfolge)
Wenn wahr, nehmen Sie an, dass die von FEAT zurückgegebenen Daten korrekt sind und kein gemeinsames Protokoll verwenden
Erweiterungen wie SIZE, MDTM, REST, wenn sie nicht aufgeführt sind. Der Standardwert ist falsch.
ftp:use-abor (boolesch)
wenn false, sendet lftp keinen ABOR-Befehl, sondern schließt die Datenverbindung sofort.
ftp:use-allo (boolesch)
wenn true (Standard), sendet lftp den ALLO-Befehl, bevor eine Datei hochgeladen wird.
ftp:use-feat (boolesch)
wenn true (Standard), verwendet lftp den FEAT-Befehl, um erweiterte Funktionen von ftp zu bestimmen
Server.
ftp:use-fxp (boolesch)
Wenn wahr, versucht lftp, eine direkte Verbindung zwischen zwei FTP-Servern aufzubauen.
ftp: use-hftp (boolesch)
Wenn ftp:proxy auf einen http-Proxy verweist, wählt diese Einstellung die hftp-Methode (GET,
HEAD) bei true und CONNECT-Methode bei false. Standard ist wahr.
ftp: use-ip-tos (boolesch)
Wenn wahr, verwendet lftp IPTOS_LOWDELAY für die Kontrollverbindung und IPTOS_THROUGHPUT für
Datenverbindungen.
ftp:lang (boolesch)
die mit dem LANG-Befehl ausgewählte Sprache, falls unterstützt, wie von FEAT . angegeben
Antwort. Standard ist leer, was Server-Standard bedeutet.
ftp:use-mdtm (boolesch)
wenn true (Standardeinstellung), verwendet lftp den MDTM-Befehl, um die Änderungszeit der Datei zu bestimmen.
ftp: use-mdtm-overloaded (boolesch)
Wenn wahr, verwendet lftp den MDTM-Befehl mit zwei Argumenten, um die Dateiänderungszeit auf zu setzen
hochgeladene Dateien. Der Standardwert ist falsch.
ftp:use-site-idle (boolesch)
Wenn wahr, sendet lftp den Befehl `SITE IDLE' mit dem Argument net:idle. Der Standardwert ist falsch.
ftp:use-site-utime (boolesch)
wenn wahr, sendet lftp den `SITE UTIME'-Befehl mit 5 Argumenten, um die Dateiänderungszeit einzustellen
bei hochgeladenen Dateien. Standard ist wahr.
ftp:use-site-utime2 (boolesch)
wenn wahr, sendet lftp den `SITE UTIME'-Befehl mit 2 Argumenten, um die Dateiänderungszeit einzustellen
bei hochgeladenen Dateien. Standard ist wahr. Wenn "SITE UTIME" mit 5 Argumenten ebenfalls aktiviert ist,
2-Argument-Befehl wird zuerst versucht.
ftp:Use-Größe (boolesch)
Wenn wahr (Standard), verwendet lftp den SIZE-Befehl, um die Dateigröße zu bestimmen.
ftp:use-stat (boolesch)
Wenn wahr, sendet lftp den STAT-Befehl in der FXP-Modusübertragung, um zu wissen, wie viele Daten vorhanden sind
übertragen worden. Siehe auch ftp:stat-interval. Standard ist wahr.
ftp:use-stat-for-list (boolesch)
Wenn wahr, verwendet lftp STAT anstelle des LIST-Befehls. Standardmäßig `.' wird als STAT . verwendet
Streit. Bei Verwendung von STAT vermeidet lftp das Erstellen einer Datenverbindung für die Verzeichnisliste.
Einige Server erfordern spezielle Optionen für STAT, verwenden Sie ftp:list-options, um sie anzugeben
(z.B -Der).
ftp: use-telnet-iac (boolesch)
Wenn wahr (Standard), verwendet lftp den TELNET-IAC-Befehl und folgt dem TELNET-Protokoll wie
in RFC959 angegeben. Wenn falsch, folgt es nicht dem TELNET-Protokoll und tut es daher
keine doppelten 255 (0xFF, 0377) Zeichen und kein Präfix von ABOR- und STAT-Befehlen
mit TELNET IP+SYNCH-Signal.
ftp: use-tvfs (triboolesch)
Bei Einstellung auf Auto hängt die Verwendung der TVFS-Funktion von der Antwort des FEAT-Servers ab. Andernfalls
Diese Einstellung sagt aus, ob sie verwendet wird oder nicht. Kurz gesagt, wenn ein Server TVFS unterstützt
Feature verwendet, dann verwendet es Unix-ähnliche Pfade.
ftp:use-utf8 (boolesch)
Wenn wahr, sendet lftp `OPTS UTF8 ON' an den Server, um die UTF-8-Kodierung zu aktivieren (wenn
unterstützt). Deaktivieren Sie es, wenn die Dateinamen eine andere Kodierung haben und der Server
hat ein Problem damit.
ftp: use-quit (boolesch)
Wenn wahr, sendet lftp QUIT, bevor die Verbindung zum FTP-Server getrennt wird. Standard ist wahr.
ftp: Adresse verifizieren (boolesch)
Stellen Sie sicher, dass die Datenverbindung von der Netzwerkadresse der Steuerverbindung stammt
Peer. Dadurch kann möglicherweise ein Spoofing von Datenverbindungen verhindert werden, das zu Daten führen kann
Korruption. Leider kann dies bei bestimmten FTP-Servern mit mehreren fehlschlagen
Netzwerkschnittstellen, wenn sie keine ausgehende Adresse auf dem Datensocket einstellen, also ist es
standardmäßig deaktiviert.
ftp: Port verifizieren (boolesch)
Stellen Sie sicher, dass die Datenverbindung Port 20 (ftp-data) an ihrem entfernten Ende hat. Das kann
Verhindern Sie möglicherweise das Spoofing von Datenverbindungen durch Benutzer des Remote-Hosts. Bedauerlicherweise,
zu viele Fenster und sogar Unix-FTP-Server vergessen, den richtigen Port für die Daten einzustellen
Verbindung, daher ist dieses Häkchen standardmäßig deaktiviert.
ftp:Web-Modus (boolesch)
nach dem Schließen der Datenverbindung trennen. Dies kann bei völlig kaputtem FTP nützlich sein
Server. Der Standardwert ist falsch.
ftps:initial-prot (Zeichenfolge)
gibt die anfängliche PROT-Einstellung für FTPS-Verbindungen an. Sollte eines der folgenden sein: C, S, E, P,
oder leer. Der Standardwert ist leer, was bedeutet, dass unbekannt ist, sodass lftp den PROT-Befehl verwendet
bedingungslos. Wenn sich herausstellt, dass der PROT-Befehl nicht unterstützt wird, dann würde der Clear-Modus
angenommen werden.
hdp:cache (boolesch)
erlauben server-/proxyseitiges Caching für das ftp-over-http-Protokoll.
hftp: Cache-Kontrolle (Zeichenfolge)
Geben Sie den entsprechenden HTTP-Request-Header an.
hftp:dekodieren (boolesch)
Wenn wahr, dekodiert lftp die Entität automatisch im hftp-Protokoll, wenn Content-
Der Codierungsheaderwert stimmt mit deflate, gzip, compress, x-gzip oder x-compress überein.
hdp:proxy (URL)
gibt HTTP-Proxy für das FTP-über-HTTP-Protokoll (hftp) an. Das Protokoll hftp kann nicht
funktionieren natürlich ohne einen HTTP-Proxy. Standardwert wird aus der Umgebung übernommen
Variable ftp_proxy wenn es mit ``http://'' beginnt, sonst aus der Umgebung
Variable HTTP-Proxy. Wenn Ihr FTP-Proxy eine Authentifizierung erfordert, geben Sie den Benutzernamen an
und Passwort in der URL.
hftp:use-allprop (boolesch)
wenn wahr, sendet lftp ` ' Anfragetext in `PROPFIND'-Anfragen, andernfalls
es wird einen leeren Anfragetext senden.
hftp:Use-Autorisierung (boolesch)
Wenn deaktiviert, sendet lftp das Passwort als Teil der URL an den Proxy. Das mag sein
für einige Proxys erforderlich (zB M-soft). Die Standardeinstellung ist aktiviert und lftp sendet das Passwort
als Teil des Autorisierungs-Headers.
hftp: use-head (boolesch)
Wenn auf off gesetzt, versucht lftp, `GET' anstelle von `HEAD' für das hftp-Protokoll zu verwenden.
Obwohl dies langsamer ist, kann es lftp ermöglichen, mit einigen Proxys zu arbeiten, die dies nicht tun
``HEAD ftp://''-Anfragen verstehen oder falsch verarbeiten.
hftp:use-mkcol (boolesch)
Wenn auf off gesetzt, versucht lftp, `PUT' anstelle von `MKCOL' zu verwenden, um Verzeichnisse zu erstellen
mit hftp-Protokoll. Standard ist aus.
hftp:use-propfind (boolesch)
Wenn auf off gesetzt, versucht lftp nicht, `PROPFIND' zu verwenden, um den Inhalt des Verzeichnisses mit zu erhalten
hftp-Protokoll und verwenden Sie stattdessen `GET'. Standard ist aus.
hftp:Use-Typ (boolesch)
Wenn auf off gesetzt, versucht lftp nicht, `;type=' an URLs anzuhängen, die an den Proxy übergeben werden. Etwas
kaputte Proxys gehen nicht richtig damit um. Die Standardeinstellung ist aktiviert.
http:akzeptieren, http:akzeptiere-zeichensatz, http:akzeptieren-Kodierung, http:Sprache akzeptieren (Zeichenfolge)
Geben Sie entsprechende HTTP-Anforderungsheader an.
http:Autorisierung (Zeichenfolge)
die Berechtigung zur standardmäßigen Verwendung, wenn kein Benutzer angegeben ist. Das Format ist
``Benutzer:Passwort''. Der Standardwert ist leer, d. h. keine Berechtigung.
http: Cache (boolesch)
erlauben server-/proxyseitiges Caching.
http:Cache-Kontrolle (Zeichenfolge)
Geben Sie den entsprechenden HTTP-Request-Header an.
http:Cookie (Zeichenfolge)
dieses Cookie an den Server senden. Hier ist eine Schließung sinnvoll:
setze Cookie/www.somehost.com "param=value"
http:dekodieren (boolesch)
Wenn wahr, dekodiert lftp die Entität automatisch, wenn der Headerwert Content-Encoding
entspricht deflate, gzip, compress, x-gzip oder x-compress.
http:post-content-type (Zeichenfolge)
gibt den Wert des Content-Type-HTTP-Anforderungsheaders für die POST-Methode an. Standard ist
``application/x-www-form-urlencoded''.
HTTP-Proxy (URL)
gibt HTTP-Proxy an. Es wird verwendet, wenn lftp über das HTTP-Protokoll arbeitet. Standardwert
wird aus der Umgebungsvariablen genommen HTTP-Proxy. Wenn Ihr Proxy dies erfordert
Authentifizierung, geben Sie den Benutzernamen und das Kennwort in der URL an.
http:put-Methode (PUT oder POST)
gibt an, welche HTTP-Methode beim Put verwendet werden soll.
http:put-content-type (Zeichenfolge)
gibt den Wert des Inhaltstyp-HTTP-Anforderungsheaders für die PUT-Methode an.
http:Verweiser (Zeichenfolge)
Gibt einen Wert für den HTTP-Request-Header des Referers an. Einzelpunkt `.' erweitert auf aktuell
Verzeichnis-URL. Standard ist `.'. Auf eine leere Zeichenfolge setzen, um den Referer-Header zu deaktivieren.
http:Set-Cookies (boolesch)
wenn true, modifiziert lftp http:cookie-Variablen, wenn der Set-Cookie-Header empfangen wird.
http:use-allprop (boolesch)
wenn wahr, sendet lftp ` ' Anfragetext in `PROPFIND'-Anfragen, andernfalls
es wird einen leeren Anfragetext senden.
http:use-mkcol (boolesch)
Wenn auf off gesetzt, versucht lftp, `PUT' anstelle von `MKCOL' zu verwenden, um Verzeichnisse zu erstellen
mit HTTP-Protokoll. Die Standardeinstellung ist aktiviert.
http:use-propfind (boolesch)
Wenn auf off gesetzt, versucht lftp nicht, `PROPFIND' zu verwenden, um den Inhalt des Verzeichnisses mit zu erhalten
HTTP-Protokoll und verwenden Sie stattdessen `GET'. Die Standardeinstellung ist aktiviert.
http:Benutzeragent (Zeichenfolge)
die Zeichenfolge, die lftp im User-Agent-Header der HTTP-Anforderung sendet.
https:Proxy (Zeichenfolge)
gibt https-Proxy an. Standardwert wird von Umgebungsvariable genommen
https_proxy.
Spiegel: Dereferenzierung (boolesch)
Wenn true, dereferenziert Mirror standardmäßig symbolische Links. Sie können es überschreiben
durch --no-dereference-Option. Standard, wenn falsch.
Spiegel: ausschließen-regex (Regex)
gibt das Standardausschlussmuster an. Sie können es mit der Option --include überschreiben.
Spiegel: Include-Regex (Regex)
gibt das Standardeinschlussmuster an. Es wird direkt nach Mirror verwendet: exclude-regex is
angewandt. Es wird nie verwendet, wenn mirror:exclude-regex leer ist.
Spiegel: keine-leeren-Verzeichnisse (boolesch)
Wenn true, erstellt Mirror keine leeren Verzeichnisse (wie die Option --no-empty-dirs).
Spiegel: Sortieren nach (Zeichenfolge)
gibt die Reihenfolge der Dateiübertragungen an. Gültige Werte sind: name, name-desc, size, size-
desc, date, date-desc. Wenn der Wert name oder name-desc ist, dann mirror:order
Einstellung wirkt sich auch auf die Bestellung oder Überweisungen aus.
Spiegel: bestellen (Liste der Muster)
gibt die Reihenfolge der Dateiübertragungen beim Sortieren nach Namen an. Setzen Sie dies zB auf "*.sfv
*.sum" veranlasst den Spiegel, zuerst Dateien zu übertragen, die mit *.sfv übereinstimmen, dann diejenigen, die übereinstimmen
*.sum und dann alle anderen Dateien. Um Verzeichnisse nach anderen Dateien zu verarbeiten, fügen Sie "*/" hinzu
bis zum Ende der Musterliste.
Spiegel: überschreiben (boolesch)
Wenn wahr, überschreibt Mirror normale Dateien, anstatt sie zu entfernen und neu zu erstellen
Them.
Spiegel: Parallel-Verzeichnisse (boolesch)
Wenn es wahr ist, beginnt Mirror mit der parallelen Verarbeitung mehrerer Verzeichnisse, wenn dies der Fall ist
im Parallelmodus. Andernfalls werden Dateien aus einem einzigen Verzeichnis übertragen, bevor
in andere Verzeichnisse verschieben.
Spiegel:Parallel-Transfer-Count (Nummer)
Gibt die Anzahl der parallelen Übertragungen an, die der Spiegel starten darf. Standard ist 1.
Sie können es mit der Option --parallel überschreiben.
Spiegel:Require-Source (boolesch)
Wenn true, erfordert Mirror die explizite Angabe eines Quellverzeichnisses, andernfalls
es soll das aktuelle Verzeichnis sein.
Spiegel:Set-Berechtigungen (boolesch)
Wenn deaktiviert, versucht Mirror nicht, Datei- und Verzeichnisberechtigungen zu kopieren. Du kannst
überschreiben Sie es mit der Option --perms. Die Standardeinstellung ist aktiviert.
Spiegel: überspringen-keinen Zugriff (boolesch)
Wenn wahr, versucht Mirror nicht, Dateien herunterzuladen, auf die offensichtlich nicht zugegriffen werden kann
durch die Berechtigungsmaske. Der Standardwert ist falsch.
Spiegel: use-pget-n (Nummer)
gibt die Option -n für den Befehl pget an, der verwendet wird, um jede einzelne Datei unter zu übertragen
Spiegel. Der Standardwert ist 1, wodurch pget deaktiviert wird.
Modul:Pfad (Zeichenfolge)
durch Doppelpunkte getrennte Liste von Verzeichnissen, um nach Modulen zu suchen. Kann initialisiert werden durch
Umgebungsvariable LFTP_MODULE_PATH. Der Standardwert ist `PKGLIBDIR/VERSION:PKGLIBDIR'.
net:Verbindungslimit (Nummer)
maximale Anzahl gleichzeitiger Verbindungen mit derselben Site. 0 bedeutet unbegrenzt.
net:Verbindungsübernahme (boolesch)
Wenn wahr, haben Vordergrundverbindungen Vorrang vor Hintergrundverbindungen und können
Hintergrundübertragungen unterbrechen, um eine Vordergrundoperation abzuschließen.
Netz: Leerlauf (Zeitintervall)
trennen Sie sich nach dieser Leerlaufzeit vom Server. Standard ist 3 Minuten.
netto:Limit-Tarif (Byte pro Sekunde)
begrenzen Sie die Übertragungsrate bei der Datenverbindung. 0 bedeutet unbegrenzt. Sie können zwei angeben
durch Doppelpunkt getrennte Zahlen, um die Download- und Upload-Rate separat zu begrenzen. Nachsetzzeichen
werden unterstützt, zB 100K bedeutet 102400.
netto:limit-max (Bytes)
Limit Akkumulation von ungenutzten Limit-Raten. 0 bedeutet das Doppelte der Grenzrate.
netto:limit-total-rate (Byte pro Sekunde)
Übertragungsrate aller Verbindungen in der Summe begrenzen. 0 bedeutet unbegrenzt. Sie können angeben
zwei durch Doppelpunkt getrennte Zahlen, um die Download- und Upload-Rate separat zu begrenzen. Notiz
dass Sockets Empfangspuffer enthalten, kann dies zu einer Belastung der Netzwerkverbindung führen
kurz nach Beginn der Übertragung über dieser Ratengrenze liegt. Sie können versuchen, einzustellen
net:socket-buffer auf einen relativ kleinen Wert, um dies zu vermeiden.
netto:limit-total-max (Bytes)
Limit Akkumulation ungenutzter Limit-Total-Rate. 0 bedeutet das Doppelte der Limit-Total-Rate.
net:max-Wiederholungen (Nummer)
die maximale Anzahl aufeinanderfolgender Versuche einer Operation ohne Erfolg. 0 bedeutet
unbegrenzt. 1 bedeutet keine Wiederholungen.
net: kein Proxy (Zeichenfolge)
enthält eine durch Kommas getrennte Liste von Domänen, für die kein Proxy verwendet werden soll.
Standard wird von Umgebungsvariable übernommen kein Vertreter.
net:persist-Wiederholungen (Nummer)
ignorieren Sie diese Anzahl harter Fehler. Nützlich, um sich bei fehlerhaften FTP-Servern anzumelden, die antworten
5xx, wenn zu viele Benutzer vorhanden sind.
net:reconnect-interval-base (Sekunden)
legt die minimale Basiszeit zwischen Wiederverbindungen fest. Das tatsächliche Intervall hängt ab von
net:reconnect-interval-multiplier und die Anzahl der Versuche, eine Operation auszuführen.
net:Wiederverbindungsintervall-max (Sekunden)
legt das maximale Wiederverbindungsintervall fest. Wenn aktuelles Intervall nach Multiplikation mit
net:reconnect-interval-multiplier diesen Wert erreicht (oder überschreitet), wird zurückgesetzt
zurück zu net:reconnect-interval-base.
net: Reconnect-Intervall-Multiplikator (reelle Zahl)
setzt den Multiplikator, mit dem das Basisintervall bei jedem neuen Versuch multipliziert wird
eine Operation ausführen schlägt fehl. Wenn das Intervall das Maximum erreicht, wird es auf die Basis zurückgesetzt
Wert. Siehe net:reconnect-interval-base und net:reconnect-interval-max.
net:socket-bind-ipv4 (ipv4-Adresse)
Binden Sie alle IPv4-Sockets an die angegebene Adresse. Dies kann nützlich sein, um ein bestimmtes auszuwählen
Netzwerkschnittstelle zu verwenden. Der Standardwert ist leer, was bedeutet, dass keine IPv4-Sockets gebunden werden,
Das Betriebssystem wählt automatisch eine Adresse anhand der Routing-Tabelle aus.
net:socket-bind-ipv6 (ipv6-Adresse)
das gleiche gilt für IPv6-Sockets.
net:Socket-Puffer (Bytes)
Verwenden Sie die angegebene Größe für die Socket-Optionen SO_SNDBUF und SO_RCVBUF. 0 bedeutet Systemstandard.
net:socket-maxseg (Bytes)
Verwenden Sie die angegebene Größe für die TCP_MAXSEG-Socket-Option. Nicht alle Betriebssysteme unterstützen dies
Option, aber Linux tut es.
net:Zeitüberschreitung (Zeitintervall)
legt das Zeitlimit für das Netzwerkprotokoll fest.
pget:default-n (Nummer)
Standardanzahl von Chunks, in die die Datei in pget aufgeteilt wird.
pget:min-chunk-size (Nummer)
minimale Chunk-Größe, auf die die Datei aufgeteilt werden soll.
pget:Save-Status (Zeitintervall)
so oft den pget-Transferstatus speichern. Stellen Sie `nie' ein, um das Speichern der zu deaktivieren
Statusdatei. Der Status wird in einer Datei mit der Endung gespeichert .lftp-pget-status.
sftp:automatische Bestätigung (boolesch)
wenn wahr, antwortet lftp auf alle ssh-Fragen, insbesondere auf die Frage
über einen neuen Hostschlüssel. Andernfalls antwortet es mit ``Nein''.
sftp: Zeichensatz (Zeichenfolge)
der vom SFTP-Server in Dateinamen und Dateilisten verwendete Zeichensatz. Standard ist
leer, was dasselbe wie lokal bedeutet. Diese Einstellung wird nur für das SFTP-Protokoll verwendet
Version vor 4. Version 4 und höher verwenden immer UTF-8.
sftp:connect-Programm (Zeichenfolge)
das Programm, das für die Verbindung mit dem Remote-Server verwendet werden soll. Es sollte die Option `-l' unterstützen
für Benutzername, `-p' für Portnummer. Standard ist `ssh -a -x'. Sie können es einstellen auf
`rsh' zum Beispiel.
sftp:max-Pakete-im-Flug (Nummer)
Die maximale Anzahl unbeantworteter Pakete im Flug. Wenn die Hin- und Rückfahrtzeit beträgt
signifikant, sollten Sie diese und size-read/size-write erhöhen. Standard ist 16.
sftp:Protokollversion (Nummer)
Die auszuhandelnde Protokollnummer. Der Standardwert ist 4. Die tatsächlich verwendete Protokollversion
hängt vom Server ab.
sftp:Server-Programm (Zeichenfolge)
Das Serverprogramm, das das SFTP-Protokoll implementiert. Wenn es keinen Schrägstrich `/' enthält,
Es wird als ssh2-Subsystem betrachtet und die Option -s wird verwendet, wenn eine Verbindung gestartet wird-
Programm. Standard ist `sftp'. Sie können rsh wie folgt als Protokoll auf Transportebene verwenden:
set sftp:connect-programm rsh
set sftp:server-programm /usr/libexec/openssh/sftp-server
Ebenso können Sie SFTP über SSH1 ausführen.
sftp:size-read (Nummer)
Blockgröße zum Lesen. Standard ist 0x8000.
sftp:size-write (Nummer)
Blockgröße zum Schreiben. Standard ist 0x8000.
ssl:ca-Datei (Pfad zur Datei)
Verwenden Sie die angegebene Datei als Zertifikat der Zertifizierungsstelle.
ssl:ca-pfad (Pfad zum Verzeichnis)
Verwenden Sie das angegebene Verzeichnis als Zertifikats-Repository der Zertifizierungsstelle (OpenSSL
nur).
ssl:Check-Hostname (boolesch)
Wenn wahr, prüft lftp, ob der Hostname, der für die Verbindung zum Server verwendet wird, übereinstimmt
zum Hostnamen in seinem Zertifikat.
ssl:crl-Datei (Pfad zur Datei)
Verwenden Sie die angegebene Datei als Zertifikat für die Zertifikatssperrliste.
ssl:crl-pfad (Pfad zum Verzeichnis)
Verwenden Sie das angegebene Verzeichnis als Zertifikatsrepository für die Zertifikatswiderrufsliste
(Nur OpenSSL).
ssl:Schlüsseldatei (Pfad zur Datei)
Verwenden Sie die angegebene Datei als Ihren privaten Schlüssel.
ssl:cert-Datei (Pfad zur Datei)
Verwenden Sie die angegebene Datei als Ihr Zertifikat.
ssl:use-sni (boolesch)
Wenn wahr, verwenden Sie die TLS-Erweiterung Server Name Indication (SNI).
ssl:verify-zertifikat (boolesch)
wenn auf yes gesetzt, dann überprüfen Sie, ob das Zertifikat des Servers mit einem bekannten Zertifikat signiert ist
Autorität und nicht auf der Zertifikatssperrliste stehen.
ssl:priorität (Zeichenfolge)
Freiform-Prioritätszeichenfolge für GnuTLS. Wenn mit OpenSSL erstellt die verstandenen Werte
sind + or - gefolgt von SSL3.0, TLS1.0, TLS1.1 oder TLS1.2, getrennt durch :. Beispiel:
setze ssl:priorität "NORMAL:-SSL3.0:-TLS1.0:-TLS1.1:+TLS1.2"
Torrent:ip (ipv4-Adresse)
IP-Adresse zum Senden an den Tracker. Geben Sie es an, wenn Sie einen HTTP-Proxy verwenden.
Torrent: ipv6 (ipv6-Adresse)
IPv6-Adresse, die an den Tracker gesendet werden soll. Standardmäßig zuerst gefundene globale Unicast-Adresse
wird eingesetzt.
Torrent:max-Peers (Nummer)
maximale Anzahl von Peers für einen Torrent. Am wenigsten verwendete Peers werden entfernt, um sie zu verwalten
diese Grenze.
Torrent:Port-Bereich (von bis)
Portbereich, auf dem Verbindungen akzeptiert werden sollen. Ein einzelner Port wird ausgewählt, wenn ein Torrent
beginnt
Torrent: Retracker (URL)
explizite Retracker-URL, zB `http://retracker.local/announce'.
Torrent:Metadaten speichern (boolesch)
Wenn wahr, speichert lftp die Metadaten jedes Torrents, mit dem es arbeitet, um
~/.local/share/lftp/torrent/md or ~/.lftp/torrent/md Verzeichnis und lädt es aus
dort ggf.
Torrent:Seed-Max-Time (Zeitintervall)
maximale Saatzeit. Nach dieser Zeit wird ein kompletter Torrent heruntergefahren
unabhängig vom Verhältnis. Sie kann bei Bedarf auf unendlich eingestellt werden.
Torrent: Seed-min-Peers (Nummer)
Mindestanzahl von Peers, wenn der Torrent abgeschlossen ist. Wenn es weniger sind, neue Kollegen
werden aktiv gesucht.
Torrent: Stop-on-Ratio (reelle Zahl)
Torrent stoppt, wenn es fertig ist und Ratio diese Zahl erreicht hat.
Torrent: use-dht (boolesch)
wenn wahr, wird DHT verwendet.
xfer:automatische Umbenennung(boolesch)
vom Server bereitgestellte vorgeschlagene Dateinamen werden verwendet, wenn der Benutzer dies explizit festlegt
Option auf 'an'. Da dies ein Sicherheitsrisiko darstellen könnte, ist die Standardeinstellung deaktiviert.
xfer:Klumpen (boolesch)
Wenn diese Einstellung deaktiviert ist, überschreiben Get-Befehle keine vorhandenen Dateien und generieren keine
stattdessen ein Fehler.
xfer:Zielverzeichnis (Pfad oder URL zum Verzeichnis)
Diese Einstellung wird als Standardoption -O für get- und mget-Befehle verwendet. Standard ist
leer, d. h. aktuelles Verzeichnis (keine Option -O).
xfer:disk-full-fatal (boolesch)
wenn wahr, bricht lftp eine Übertragung ab, wenn es die Zieldatei wegen voller nicht schreiben kann
Datenträger oder Quote; bei false wartet lftp darauf, dass Speicherplatz freigegeben wird.
xfer:eta-Periode (Sekunden)
der Zeitraum, über den der gewichtete Durchschnittssatz berechnet wird, um die ETA zu erhalten.
xfer:eta-kurz (boolesch)
zeigen knappe ETA (nur höherwertige Teile). Standard ist wahr.
xfer:log (boolesch)
Wenn wahr, protokolliert lftp Übertragungen in eine Datei aus der Einstellung xfer:log-file.
xfer:log-Datei (Pfad zur Datei)
die Datei, in die Übertragungen protokolliert werden sollen. Standard ist ~/.local/share/lftp/transfer_log or
~/.lftp/transfer_log.
xfer: Backup erstellen (boolesch)
Wenn wahr, benennt lftp eine bereits vorhandene Datei um und fügt das Suffix ``~'' anstelle von . hinzu
es überschreiben.
xfer:max-log-size (Nummer)
maximale Größe der Übertragungsprotokolldatei. Wenn die Größe erreicht ist, ist die Datei
umbenannt und neu gestartet.
xfer:max-Umleitungen (Nummer)
maximale Anzahl von Weiterleitungen. Dies kann beim Herunterladen über HTTP nützlich sein. 0
verbietet Umleitungen.
xfer:Rate-Periode (Sekunden)
der Zeitraum, über den der gewichtete Durchschnittskurs berechnet wird, um angezeigt zu werden.
xfer:temp-Dateiname (Zeichenfolge)
Muster für temporären Dateinamen, das erste Sternchen wird durch den ursprünglichen Dateinamen ersetzt.
xfer:use-temp-Datei (boolesch)
wenn wahr, wird eine Datei in eine temporäre Datei im selben Verzeichnis übertragen und
dann umbenannt.
xfer:überprüfen (boolesch)
wenn wahr, wird der Verifizierungsbefehl nach erfolgreicher Übertragung gestartet, um die Datei zu validieren
Integrität. Der Null-Exit-Code dieses Befehls sollte die Richtigkeit der Datei anzeigen.
xfer:Verify-Befehl (Zeichenfolge)
den Befehl zum Überprüfen der Dateiintegrität. Das einzige Argument ist der Pfad zur Datei.
Der Name einer Variablen kann abgekürzt werden, sofern er nicht mehrdeutig wird. Das Präfix vor
`:' kann auch weggelassen werden. Sie können eine Variable mehrmals für verschiedene Verschlüsse festlegen und
so können Sie eine bestimmte Einstellung für einen bestimmten Zustand erhalten. Die Schließung soll sein
wird nach dem Variablennamen angegeben, getrennt durch Schrägstrich `/'.
Die Closure für die Domänenvariablen `dns:', `net:', `ftp:', `http:', `hftp:' ist derzeit
nur den Hostnamen, wie Sie ihn im `open'-Befehl angeben (mit einigen Ausnahmen, bei denen
Closure ist bedeutungslos, zB dns:cache-size). Für einige `cmd:'-Domänenvariablen ist die
Closure ist die aktuelle URL ohne Pfad. Für andere Variablen wird es derzeit nicht verwendet. Sehen
Beispiele in der Probe lftp.conf.
Bestimmte Befehle und Einstellungen benötigen einen Zeitintervallparameter. Es hat das Format Nx[Nx...],
wobei N die Zeitmenge (Gleitkomma) und x die Zeiteinheit ist: d - Tage, h - Stunden, m -
Minuten, s - Sekunden. Die Standardeinheit ist die zweite. ZB 5h30m oder 5.5h. Auch das Intervall kann
sei "unendlich", "inf", "nie", "für immer" - es bedeutet unendliches Intervall. zB "schlafen"
für immer“ oder „set dns:cache-expire never“.
Boolesche Einstellungen können eine von (true, on, yes, 1, +) für einen True-Wert oder eine von (false,
off, no, 0, -) für einen falschen Wert.
Tri-boolesche Einstellungen haben entweder einen booleschen Wert oder `auto'.
Integer-Einstellungen können ein Suffix haben: k - kibi, m - mebi, g - gigi usw. Sie können auch haben
ein Präfix: 0 - oktal, 0x - hexadezimal.
fTP asynchron Modus (Pipeline)
Lftp kann FTP-Operationen beschleunigen, indem mehrere Befehle gleichzeitig gesendet und dann alle überprüft werden
die Antworten. Siehe ftp:sync-mode-Variable. Das geht manchmal nicht, also synchron
Modus ist die Standardeinstellung. Sie können versuchen, den Synchronmodus zu deaktivieren und zu sehen, ob er für Sie funktioniert.
Es ist bekannt, dass einige Netzwerksoftware, die sich mit der Adressübersetzung befasst, nicht richtig funktioniert
bei mehreren FTP-Befehlen in einem Netzwerkpaket.
RFC959 sagt: ``Der Benutzerprozess, der einen weiteren Befehl sendet, bevor die Abschlussantwort antwortet
gegen das Protokoll verstoßen; aber Server-FTP-Prozesse sollten alle Befehle in die Warteschlange stellen, die
ankommen, während ein vorhergehender Befehl ausgeführt wird''. Außerdem sagt RFC1123: ``Implementierer MÜSSEN
Gehen Sie NICHT davon aus, dass zwischen den READ-Grenzen auf der Steuerverbindung und dem
Telnet EOL-Sequenzen (CR LF).'' und ``ein einzelner READ von der Kontrollverbindung kann
mehr als einen FTP-Befehl einschließen''.
Es muss also sicher sein, mehrere Befehle gleichzeitig zu senden, was den Betrieb erheblich beschleunigt und
scheint mit allen Unix- und VMS-basierten FTP-Servern zu funktionieren. Leider Windows-basiert
Server können oft nicht mehrere Befehle in einem Paket verarbeiten und können daher nicht einige defekte
Router.
OPTIONAL
-d Debug-Modus einschalten.
-e Befehle
Führen Sie die angegebenen Befehle aus und verlassen Sie sie nicht.
-p port
Verwenden Sie den angegebenen Port, um eine Verbindung herzustellen.
-u Benutzer[,passieren]
Verwenden Sie den angegebenen Benutzernamen und das Kennwort, um eine Verbindung herzustellen. Vergessen Sie nicht, das Passwort anzugeben
richtig in der Schale. Beachten Sie auch, dass es nicht sicher ist, das Passwort auf . anzugeben
Befehlszeile, verwenden ~ / .netrc Datei. Alternativ können Sie ssh-basierte Protokolle verwenden
mit autorisierten Schlüsseln, sodass Sie kein Passwort eingeben müssen.
--nork Führen Sie keine RC-Dateien aus dem Home-Verzeichnis aus.
-f Skriptdatei
Befehle in der Datei ausführen und beenden. Diese Option muss alleine ohne verwendet werden
andere Argumente (außer --nork).
-c Befehle
Führen Sie die angegebenen Befehle aus und beenden Sie. Befehle können mit Semikolon getrennt werden,
`&&' oder `||'. Denken Sie daran, das Befehlsargument in der Shell richtig in Anführungszeichen zu setzen. Dies
Option muss alleine ohne andere Argumente verwendet werden (außer --nork).
VARIABLEN
Die folgenden Umgebungsvariablen werden verarbeitet von lftp:
EDITOR Wird als lokaler Editor für die . verwendet bearbeiten Befehl.
HOME Wird für die (lokale) Tilde (`~')-Erweiterung verwendet.
SHELL Verwendet von der ! Befehl, um die auszuführende Shell zu bestimmen.
PAGER Dies sollte der Name des zu verwendenden Pagers sein. Es wird von den verwendet mehr und kann
Befehle.
HTTP-Proxy, https_proxy
Wird verwendet, um die anfänglichen http:proxy-, hftp:proxy- und https:proxy-Variablen festzulegen.
ftp_proxy
Wird verwendet, um die anfänglichen ftp:proxy- oder hftp:proxy-Variablen festzulegen, abhängig vom URL-Protokoll
in dieser Umgebungsvariablen verwendet.
kein Vertreter
Wird verwendet, um die anfängliche net:no-proxy-Variable festzulegen.
LFTP_MODULE_PATH
Wird verwendet, um die anfängliche Modul:Pfad-Variable zu setzen.
LFTP_HOME
Wird verwendet, um das Verzeichnis zu finden, in dem benutzerspezifische Konfigurationsdateien gespeichert sind. Wenn
unscharf, ~/.lftp verwendet werden. Bitte beachten Sie, dass wenn dieses Verzeichnis nicht existiert,
dann werden XDG-Verzeichnisse verwendet.
LS_FARBEN
Wird verwendet, um die anfängliche Variable color:dir-colors zu setzen.
XDG_CONFIG_DIR, XDG_DATA_DIR, XDG_CACHE_DIR
Wird verwendet, um die Verzeichnisse für benutzerspezifische Dateien zu finden, wenn ~/.lftp (oder $LFTP_HOME
Verzeichnis) existiert nicht. Standardwerte sind ~ / .config, ~ / .local / share und ~ / .cache
bzw. Das Suffix /lftp wird angehängt, um den vollständigen Pfad zum
Verzeichnisse.
Verwenden Sie lftp online mit den onworks.net-Diensten