Réponses:
Ma préférence personnelle est filezilla
.
Vous pouvez l'installer à partir des référentiels en tapant sudo apt-get install filezilla
.
Il est assez stable et avec de nombreuses fonctionnalités.
Alternativement, si vous souhaitez télécharger en utilisant un client FTP shell (pas d'interface graphique), vous pouvez essayer d'utiliser wget
ou ncftp
.
Quelques exemples:
ncftpget –R –v –u "username" <ftp_site> <local_dir> <remote_dir>
, (où "R" = récursif, "v" = verbeux )
wget -r ftp://username:password@<ftp_site>/
wget
fournit de nombreuses options, je l'ai utilisé plusieurs fois moi-même et je pense que vous devriez vraiment l'essayer (lisez sa 'page de manuel', ça vaut le coup)
Quelques solutions en ligne de commande de ce fil sur SO :
wget -l 100 --user=<user> --password=<password> ftp://server/which/folder
Le -l 100
sert à régler la profondeur à 100, comme -r
à 5.
Ou:
wget -r ftp://user:pass@server.com/
Pourrait ne pas toujours fonctionner, comme par SO, alors essayez -m
plutôt.
Ou utilisez ncftp
comme ci-dessous:
ncftp -u <user> -p <pass> <server>
ncftp> mget directory
Vous pouvez également utiliser sftp
:
scp -r user@server:/which/folder /destination/folder/
Celui-ci est fortement recommandé par rapport au FTP standard.
Ouvrez Nautilus, sélectionnez Fichier> Se connecter au serveur. Sélectionnez FTP avec connexion. Lorsque vous êtes connecté, cliquez avec le bouton droit sur le dossier que vous souhaitez copier et collez-le quelque part sur votre système local.
Pas besoin d'installer des trucs. Vous avez tout ce dont vous avez besoin. :)
N'importe quel client FTP peut télécharger des répertoires de manière récursive et également s'authentifier avec un nom d'utilisateur et un mot de passe. Lancez simplement Ubuntu Software Center, recherchez «ftp» et choisissez l'une des options.
Filezilla ressemble à un bon candidat pour installer et voir si cela fonctionne pour vous (même si je ne l'ai jamais utilisé).
Ou voulez-vous dire que vous souhaitez télécharger des fichiers d'une manière inhabituelle (dans un terminal, à partir d'un script shell, etc.)?