Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Melden Sie sich unter Linux bei FTP an, ausführliche Erläuterung des Befehls lftp

Melden Sie sich unter Linux bei FTP an, ausführliche Erläuterung des Befehls lftp

巴扎黑
巴扎黑Original
2017-09-04 14:16:1818345Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn