Andreas Kohlbach <
a...@spamfence.net> wrote:
>> xfer:destination-directory setzt das Standardverzeichnis für die
>> Dateiübertragung. Das wird dann _anstelle_ des gegenwärtigen
>> Verzeichnisses benutzt.
>
> Ja, aber der lokal eingegebene Befehl "lcd ~/" sollte das
> überschreiben. Wird auch bestätigt:
Dann bräuchte man die Einstellung xfer:destination-directory nicht,
sondern offenbar ist der Sinn, dass man lcd überschreiben kann damit.
Anwendungsfälle sind durchaus vorstellbar, dass jemand ein fixes
Download-Verzeichnis wünscht, aber zugleich für andere Zwecke
flexibel das lokale Verzeichnis ändern möchte.
>> Wenn du stattdessen beim Programmstart immer /var/tmp als lokales
>> Verzeichnis haben willst, dann schreib einfach
>>
>> lcd /var/tmp
>>
>> in ~/.lftp/rc.
>
> set xfer:destination-directory /var/tmp/
>
> tut selbiges.
Nein, ganz und gar nicht, denn "lcd" wirkt sich auf diverse
andere/weitere Befehle aus, während xfer:destination-directory
gezielt nur die Downloads beinflusst und Dir erspart, ständig
die Option -O explizit angeben zu müssen.
Mal angenommen, Du wolltest unbedingt xfer:destination-directory
verwenden, wäre lcd nicht der zuständige Befehl, damit Downloads
woanders landern, sondern Du müsstes xfer:destination-directory
ändern oder fallweise die Option -O verwenden.
Grüße, Andreas
PS: lftp ist übrigens leider Abandonware.