Heim > Artikel > Betrieb und Instandhaltung > Melden Sie sich unter Linux bei FTP an, ausführliche Erläuterung des Befehls lftp
LFTP verwenden
1. Melden Sie sich bei FTP an
Code:
LFTP-Benutzername: Passwort @FTP-Adresse: Transferport (Standard 21)
Verwendung
(1)lftp-Benutzername:Passwort@127.0.0.1:21 Eingabe
(2)lftp-Benutzername@127.0.0.1 Eingabe ##Standardport 21 Geben Sie nach der Eingabe das Passwort ein
(3)lftp 127.0.0.1 Geben Sie ##ein und melden Sie sich an
(4)lftp eingeben--> öffnen Sie 127.0.0.1 --> Einloggen
Ich fühle sehr ähnlich wie Kong Yiji. Es gibt verschiedene Möglichkeiten, „Fenchel“ in Fenchelbohnen zu schreiben! ~Mir ist so schwindelig~
2. Problem mit verstümmeltem LFTP-Code
Für einen Neuling wie mich sehe ich nach dem Einloggen nur chinesischen verstümmelten Code (da im Allgemeinen die lokale Codierung so ist). utf-8). >set file:charset utf-8 (...Wie oben) ##Lokales Codierungsformat festlegen
Anhang: Tipps für den Set-Befehl (1) Geben Sie set ein, um die Set-Befehle anzuzeigen (2) set -a um alle Befehle anzuzeigen, die eingestellt werden können
3. FTP-Dateien finden
ls *.txt ##Alle TXT-Dateien im aktuellen Verzeichnis finden
ls ./123/ ##Alle Dateien im Verzeichnis 123 auflisten
find . -name "*.txt" ##Rekursiv alle TXT-Dateien auf der Site finden
find ./xx -name "*.txt " ##Finden Sie alle TXT-Dateien im xx-Verzeichnis Datei
Anhang 1: Beim zweiten Lesen von ls ist der lokale Cache, Sie können rels anstelle von ls verwenden oder Catch Off / Catch On, um Catch und Catch Flush zu wechseln löscht den lokalen Haken
Anhang 2: Sie können !ls verwenden, um lokale Verzeichnisse zu durchsuchen, z. B. !ls /usr/local/bin/
4. Dateien herunterladen
Bevor Sie Dateien herunterladen, müssen Sie zunächst ein lokales Verzeichnis zum Speichern der Downloads einrichten
lcd /home/123/web ##Setzen Sie das lokale Speicherverzeichnis standardmäßig auf /home/usr
get 123.txt ##Laden Sie die 123.txt-Datei nach /home/123/ im Web herunter
get -c 123.txt ##Fortsetzbarer Download
mget *.txt ##Batch Alle TXT-Dateien herunterladen
mget -c *.txt ##Haltepunkt fortsetzen
mget -c ./123/aaa/*.txt ##Haltepunkt fortsetzen, alle TXT-Dateien im Batch herunterladen aaa-Verzeichnis auf der FTP-Seite
pget - c -n 10 file.dat
##Datei.dat herunterladen
##mit bis zu 10 Threads, um das erneute Herunterladen zu ermöglichen Geben Sie den Wert ein und verwenden Sie den Standardwert.
Spiegeln aaa/
##Laden Sie das gesamte AAA-Verzeichnis herunter, und die Unterverzeichnisse werden automatisch kopiert und lokal erstellt
5. Dateien hochladen
put 123.txt ##Gleiche wie Download
mput *.txt ##Gleiche wie Download
mirror -R aaa/ ##Gleiche wie Download
6. nicht passiver Modus
set ftp:passive-mode 1 ## 1 Passive 0 nicht aktiv
Multitasking
Strg+z ## Aktuelle Aufgabe an übertragen Hintergrund für die Verarbeitung
warten ##Hintergrundverarbeitungsaufgaben in den Vordergrund verschieben, um
Jobs ##Liste der Aufgaben im Hintergrund anzeigen
alle töten oder job_nr ## Alle Aufgaben oder die angegebene Aufgabe löschen
##Aufgabe zur Aufgabenliste hinzufügen
Queue get 123.txt
Queue put 234.txt
Queue Mirror aaa/
Warteschlange ##Aufgabenliste anzeigen
Jobs ##Hintergrundaufgabenliste anzeigen
Warteschlangenstart ##Aufgabenliste starten
Warteschlangenstopp ## Aufgabenliste stoppen
Andere Befehle
alias []
Alias definieren
alias weniger mehr
alias reconnect "close; cd . "
Geben Sie den Alias direkt ein, um zu sehen, welche Aliase derzeit definiert sind. Wenn Sie nur einen Aliasnamen eingeben, wird der Aliasname gelöscht.
Lesezeichen SUBCMD
Lesezeichen setzen Sie können die aktuelle Site und das Verzeichnis als Lesezeichen festlegen. Sie können beim nächsten Mal direkt darauf zugreifen
Lesezeichen add name wird verwendet, um ein Lesezeichen namens name
bookmark del name hinzuzufügen, um das Lesezeichen name name
bookmark list zu löschen. Zeigt die aktuell gesetzten Lesezeichen an (zusätzlich die Ergebnisse der direkten Eingabe von bookmark und bookmark). list Same)
Lesezeichen bearbeiten Rufen Sie den Editor auf, um Lesezeichen zu ändern (~/.lftp/bookmarks)
CD-Remote-Verzeichnis wechseln
Cache SUBCMD
verwalten lftp Der Cache
rels []
zeigt die Remote-Dateiliste aus dem Cache an
rels werden nicht aus dem Cache gelesen
recls opts [Pfad /]pattern
Zeigt die Remote-Dateiliste aus dem Cache an. Es sollte als erweiterte Version von ls betrachtet werden. Es sollte verwendet werden, um verschiedene Dateilisten für die Verwendung durch andere Programme zu generieren.
Recls werden nicht aus dem Cache gelesen
du-Optionen
Berechnen Sie die vom gesamten Remote-Verzeichnis belegte Kapazität
get OPTS -o
Entfernte Dateien abfangen
rfile -o lfile abrufen
Rfile lokal abfangen und in lfile umbenennen
-c für Lebenslauf
-E Nach dem Die Dateierfassung ist abgeschlossen, schneiden Sie die Remote-Datei
-a in den ASCII-Modus, die Standardeinstellung ist der Binärmodus
-O setzt das Basisverzeichnis auf das Verzeichnis, in dem die lokale Datei gespeichert ist
mget OPTS
Remote-Dateien herunterladen (Platzhaltererweiterung ist verfügbar, d. h. *)
pget OPTS -o
Verwenden Sie mehrere Links zum Herunterladen von Dateien, standardmäßig für fünf.
-n 3 Für drei Links
Jobs -v
Anzeige, welche Programme gerade im Hintergrund laufen
-v Detaillierte Informationen anzeigen (- v Sie können ein paar weitere hinzufügen, um detailliertere Informationen anzuzeigen.)
LCD
Wechseln Sie das lokale Verzeichnis
Spiegeln Sie OPTS remote [local]
Laden Sie das Ganze herunter Verzeichnis (Die obige Get-Funktion kann nur zum Erfassen von Dateien verwendet werden)
-c Fortsetzen
-e Seien Sie dabei vorsichtig. Wenn die Remote-Dateien nicht verfügbar sind, löschen Sie die lokalen und Remote-Daten .
-R Laden Sie das gesamte Verzeichnis hoch
-n Laden Sie nur neuere Dateien herunter
-r Keine Notwendigkeit, zurück in das Verzeichnis zu gehen
--parallel= n Laden Sie n Dateien gleichzeitig herunter (standardmäßig wird jeweils nur eine heruntergeladen)
Modulname args
Modul laden
setzen Sie OPTS -o
Datei hochladen
mput OPTS
Dateien hochladen (Platzhaltererweiterung ist verfügbar, d. h. *)
mv
Benennen Sie die Remote-Datei1 in Datei2 um
mrm
Verwenden Sie die Platzhaltererweiterung, um entfernte Dateien zu löschen
öffnen Sie OPTS
Öffnen Sie eine Site
öffnen Sie die Site -u, -p
queue OPTS []
cmd in die Warteschlange stellen und auf die Ausführung warten
-d index Den nummerierten Index des Jobs löschen
-m index new_index will Der nummerierte Index des Jobs wird auf die Nummer new_index verschoben, die nur zum Springen in die Warteschlange verwendet wird.
-n index Fügen Sie einen neuen Job vor dem Nummernindex hinzu
warten Sie []
Bewegen Sie das im Hintergrund ausgeführte Programm in den Vordergrund (fg kann auch verwendet werden)
Alle töten|
Alle Jobs oder Jobnummer löschen
Verzögerungsbefehl wiederholen
Wiederholen Sie den Befehl alle Verzögerungssekunden, die Standardeinstellung ist jede Sekunde
rm -r -f
Remote-Dateien entfernen
mkdir -p
Remote-Verzeichnis erstellen
rmdir -f
Entfernen das Remote-Verzeichnis
OPT [] festlegen
Variablen festlegen
Set direkt eingeben, um zu sehen, welche Variablen aktuell definiert sind
Quelle
Datei lesen und den Befehl in der Datei ausführen (er sollte mit dem Quellbefehl in Bash identisch sein)
debug [|off] -o
Setzen Sie die Debug-Ebene auf „level“
-o und leiten Sie die Ausgabe an die Datei weiter
exit [|bg]
Ende lftp
Wenn noch Jobs vorhanden sind, wird lftp zur Ausführung in den Hintergrund gestellt und Setzen Sie die unvollendete Arbeit fort
history -w file-r file-c|-l cnt
Die Funktion ist dieselbe wie der Verlauf in Bash
renlist []
Nur den Remote-Dateinamen anzeigen
pwd -p
Das aktuelle Remote-Verzeichnis anzeigen
-p connect Das Anmeldekennwort zeigt auch
cache an []
Nur beim Öffnen von Scache werden alle aktuellen Sitzungen angezeigt, außerdem kann session_no zu anderen Sitzungen wechseln.
Zum gleichzeitigen Öffnen mehrerer Sitzungen. Wechseln Sie zwischen Sites oder verschiedenen Verzeichnissen auf derselben Site.
Das obige ist der detaillierte Inhalt vonMelden Sie sich unter Linux bei FTP an, ausführliche Erläuterung des Befehls lftp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!