Das sftp
Befehlszeilendienstprogramm unterstützt nur ein Dateiübertragungsprotokoll, SFTP . Ebenso unterstützt das scp
Dienstprogramm nur SCP . Wenn Sie eines dieser Dienstprogramme zum Übertragen einer Datei aufrufen, möchten Sie, dass das Dienstprogramm das Protokoll verwendet, das es unterstützt.
lftp
Andererseits unterstützt ein halbes Dutzend verschiedene Dateiübertragungsprotokolle. Über den Link:
lftp kann mit verschiedenen Dateizugriffsmethoden arbeiten - FTP, FTPS, HTTP, HTTPS, HFTP, FISH, SFTP und Datei ... Neben FTP-ähnlichen Protokollen unterstützt lftp das BitTorrent-Protokoll als Befehl "torrent". Aussaat wird auch unterstützt.
Wenn Sie also lftp
zum Übertragen einer Datei aufrufen, ist es sinnvoll, dass Sie sie irgendwie angeben müssen, welches Protokoll Sie verwenden möchten.
Darüber hinaus, sftp
und lftp
geben verschiedene Programme, mit unterschiedlichen Fähigkeiten, geschrieben und von verschiedenen Gruppen von Menschen gehalten. Es gibt keinen Grund zu erwarten, dass sie exakt dieselben Befehlszeilenparameter akzeptieren.