lftp

lftp
lftp
Entwickler Alexander Lukyanov
Aktuelle Version 4.3.2
(16. September 2011)
Betriebssystem diverse Unix-Derivate
Kategorie FTP-Client
Lizenz GPL
Deutschsprachig nein
lftp.yar.ru

lftp ist ein freier und konsolenbasierter FTP-Client für Unix und unixoide Betriebssysteme wie Linux. Er gehört zu den umfangreichsten seiner Art. Autor und Initiator ist Alexander Lukyanov.

Neben FTP unterstützt das Programm die Protokolle FXP, HTTP, FISH, SFTP, HTTPS und FTPS, auch über SSL. Zusätzlich unterstützt lftp eine Fülle von Funktionen, darunter rekursives Spiegeln von Verzeichnisbäumen, Verwalten von Bookmarks, mehreren simultanen Sitzungen zu verschiedenen Servern in einer Shell (durch sog. „slots“), Zeitplanung von Transfers, Befehlswarteschlangen und ein Anpassen der nutzbaren Bandbreite.

Besonders hebt sich der Client durch die Bash-ähnliche Shell hervor, mit der man nicht nur effizient interaktiv arbeiten, sondern lftp auch durch Skripte interaktiv steuern kann. Sie kann optional über globale oder benutzerspezifische Konfigurationsdateien angepasst werden. Unter anderem sind Aliase, Skripte und ein benutzerdefinierter Prompt möglich.

Innerhalb der Shell dienen vorangestellte Ausrufezeichen als Escape-Symbole, d. h. sie werden nicht mit der lftp-Shell, sondern der Benutzer-Shell, von der lftp gestartet wurde, ausgeführt und somit lokal abgearbeitet. ls innerhalb von lftp bewirkt also ein Listing des FTP-Verzeichnisses, !ls hingegen, dass der Inhalt des lokalen Verzeichnisses angezeigt wird. Das Mischen beider Betriebsarten in Skripten oder Warteschlangen ermöglicht sehr komplexe automatisierte Transfervorgänge.

Zum Lieferumfang von lftp gehört auch noch lftpget, mit dem Dateien direkt heruntergeladen werden können.

Beispiele

lftp -u BENUTZERNAME,KENNWORT -p 22 -c "cd ORDNERXY && put DATEIXY" sftp://SERVERADRESSE 

Erklärung: Der Parameter „-u“ übergibt den Benutzernamen, mit dem man sich am entfernten Server anmelden möchte. Das Kennwort wird nach einem Komma angehängt.

Der Parameter „-p“ gibt den Port an, auf dem der Remoteserver erreichbar ist. Dies anzugeben ist nur nötig, wenn der Remoteport vom Standard abweicht. Da SFTP-Server standardmäßig auf den Port 22 lauschen, ist die Angabe „-p 22“ im oben genannten Beispiel nicht nötig, da lftp auch ohne diese Angabe zum Port 22 am SFTP-Server verbinden würde.

Nach dem Parameter „-c“ können Befehle spezifiziert werden, die lftp ausführt und sich danach beendet. Im Beispiel oben wechselt das Programm in das Verzeichnis ORDNERXY (durch den Befehl „cd ORDNERXY“) und führt danach (was durch die „&&“ angegeben wird) den Befehl „put DATEIXY“ aus, welches die lokale Datei „DATEIXY“ auf den entfernten Server kopiert. Im Beispiel oben verbindet sich lftp zu einem SFTP-Server, was durch das „sftp://“ vor „SERVERADRESSE“ angeben wird.

Im Gegensatz zu Parameter „-c“ können nach dem Parameter „-e“ Befehle spezifiziert werden, die lftp ausführt und sich danach nicht(!) beendet.

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Lftp — Entwickler: Alexander Lukyanov Aktuelle Version: 3.7.11 (20. März 2009) Betriebssystem: diverse Unix Derivate Kategorie …   Deutsch Wikipedia

  • LFTP — Développeur Alexandre V. Lukyanov Dernière version 4.0.2 (le …   Wikipédia en Français

  • Lftp — Développeur Alexandre V. Lukyanov Dernière version …   Wikipédia en Français

  • lftp — Тип клиент FTP Разработчик Александр Лукьянов Операционная система Unix like, Windows[источник не указан 37 дней] Последняя версия 4.3.6 (1 апреля 2012) Лицензи …   Википедия

  • Lftp — Тип клиент FTP Разработчик Александр Лукьянов ОС Unix like, Windows Версия …   Википедия

  • Lftp — Infobox Software name = lftp caption = author = Alexander V. Lukyanov developer = latest release version = 3.7.4 latest release date = release date|2008|08|06 latest preview version = latest preview date = operating system = UNIX like platform =… …   Wikipedia

  • LFTP — ICAO Airportcode f. Puimoison (France) …   Acronyms

  • LFTP — ICAO Airportcode f. Puimoison ( France) …   Acronyms von A bis Z

  • Lftpget — lftp Entwickler: Alexander Lukyanov Aktuelle Version: 3.7.11 (20. März 2009) Betriebssystem: diverse Unix Derivate Kategorie …   Deutsch Wikipedia

  • Comparison of FTP client software — The following tables compare general and technical information for a number of FTP clients and related clients that use other file transfer protocols. Please see the individual products articles for further information. This article is not all… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”