Lftp

Lftp
lftp
Entwickler: Alexander Lukyanov
Aktuelle Version: 3.7.11
(20. März 2009)
Betriebssystem: diverse Unix-Derivate
Kategorie: FTP-Client
Lizenz: GPL (Freie Software)
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, mehrere Sitzungen in einer Shell simultan Verwalten (durch sog. „slots“), Zeitplanung von Transfers oder Bandbreite Verwalten. Besonders hebt sich der Client durch die Bash-ähnliche Shell hervor, mit der man nicht nur effizient interaktiv arbeiten kann, sondern auch durch Skripte interaktiv steuern kann. Diese kann optional über die benutzerspezifische Konfigurationsdatei ~/.lftp/rc, oder die globale Konfigurationsdatei /etc/lftp.conf angepasst werden. Unter anderem sind Aliase, Skripte und ein benutzerdefinierter Prompt ähnlich wie in der Bash 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 Listening des FTP-Verzeichnisses, !ls hingegen, dass der Inhalt des lokalen Verzeichnisses angezeigt wird.

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 an. Dies anzugeben ist nur nötig wenn de 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 LFTP 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 4.3.2 (16. September 2011) Betriebssystem diverse Unix Derivate Kategorie FTP Client Lizenz …   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”