Download remote FTP directory
My personal preference is filezilla
.
You can install it from the repositories by typing sudo apt-get install filezilla
.
It's quite stable and with plenty of features.
Alternatively, if you want to download by using a shell FTP client (no GUI), you could try to use wget
or ncftp
.
Some examples:
ncftpget –R –v –u "username" <ftp_site> <local_dir> <remote_dir>
, (where "R" = recursive, "v" = verbose)
wget -r ftp://username:password@<ftp_site>/
wget
provides many options, i've used it many times myself and i think that you should really try it (read it's 'man page', it's worth it)
A few command line solutions from this thread on SO:
wget -l 100 --user=<user> --password=<password> ftp://server/which/folder
The -l 100
is for setting depth to 100, as -r
sets it to 5.
Or:
wget -r ftp://user:[email protected]/
Might not always work, as per SO, so try -m
instead.
Or use ncftp
as below:
ncftp -u <user> -p <pass> <server>
ncftp> mget directory
Alternatively use sftp
:
scp -r user@server:/which/folder /destination/folder/
This one is highly recommended over plain FTP.
Open Nautilus, select File > Connect to server.. Select FTP with login. When you're logged in, right click the folder you want to copy and paste it somewhere on your local system.
No need to install stuff. You have everything you need. :)