LFTP – rekurzivan download foldera sa FTP servera

Ukoliko radite posao sistem administratora sigurno ste bili dosta puta zaglavljeni sa FTP-om kao jedinom opcijom preuzimanja fajlova sa određenog servera.
Ne samo da je FTP spor i star protokol već ne podržava paralelan download.

Do sada sam koristio ncftp, ali u jednom trenutku nije hteo da funkcioniše pa sam isprobao LFTP, upotreba je vro jednostavna.

lftp -u korisnickoime,lozinka -e \"set ftp:ssl-allow no; mirror --parallel=30 --verbose /htdocs /root/luka\" server.srbija.com

/htdocs je folder na spoljašnjem serveru koji želim da preuzmem a /root/luka destinacija.

Broj paralelnih konekcija možete staviti i na veći od 30 ukoliko eksterni server nema limit paralelnih konekcija po IP adresi.

Neki serveri ne prikazuju skrivene fajlove po default-u pa preporučujem da dodate

set ftp:list-options -a

lftp -u korisnickoime,lozinka -e \"set ftp:list-options -a; set ftp:ssl-allow no; mirror --parallel=30 --verbose /htdocs /root/luka\" server.srbija.com

Adresa projekta