La sftp
utilidad de línea de comandos solo admite un protocolo de transferencia de archivos, SFTP . Del mismo modo, la scp
utilidad solo admite SCP . Si invoca una de esas utilidades para transferir un archivo, es seguro que desea que la utilidad utilice el único protocolo que admite.
lftp
Por otro lado, admite media docena de protocolos de transferencia de archivos diferentes. Desde el enlace:
lftp puede manejar varios métodos de acceso a archivos: FTP, FTPS, HTTP, HTTPS, HFTP, FISH, SFTP y archivos ... Además de los protocolos similares a FTP, lftp tiene soporte para el protocolo BitTorrent como comando 'torrent'. La siembra también es compatible.
Entonces, si invoca lftp
para transferir un archivo, tiene sentido que tenga que decirle de alguna manera qué protocolo desea usar.
Más allá de eso, sftp
y lftp
hay diferentes programas, con diferentes capacidades, escritos y mantenidos por diferentes grupos de personas. No hay razón para esperar que acepten exactamente los mismos parámetros de línea de comandos.