

Commands can be executed conditionally based on termination status of previous command (&, ||). ) to file or via pipe to external command. Some commands allow redirecting their output (cat, ls. To list running jobs, use command `jobs'. You can bring a foreground job to background with ^Z (c-z) and back with command `wait' (or `fg' which is alias to `wait'). All background jobs are executed in the same single process. It is also possible to group commands within () and execute them in background. Lftp has shell-like command syntax allowing you to launch several commands in parallel in background (&). Even if ftp server does not support REST command, lftp will try to retrieve the file from the very beginning until the file is transferred completely. So if downloading breaks, it will be restarted from the point automatically. Seeding is also supported.Įvery operation in lftp is reliable, that is any not fatal error is ignored and the operation is repeated. SFtp is a protocol implemented in ssh2 as sftp subsystem.īesides FTP-like protocols, lftp has support for BitTorrent protocol as `torrent' command. It can be used automatically instead of ftp if ftp:proxy is set to ` Fish is a protocol working over an ssh connection to a unix account.

You can specify the method to use in `open URL' command, e.g. Lftp can handle several file access methods - ftp, ftps, http, https, hftp, fish, sftp and file (https and ftps are only available when lftp is compiled with GNU TLS or OpenSSL library).

If site is specified then lftp will connect to that site otherwise a connection has to be established with the open command. DESCRIPTION lftp is a file transfer program that allows sophisticated ftp, http and other connections to other hosts. Lftp -help VERSION This man page documents lftp version 4.0.9. NAME lftp - Sophisticated file transfer program SYNTAX lftp ]
