wget
Usages fréquents :
- wget -r -l 0 ftp://www.mondomaine.tld/chemin/* --ftp-user=nom_user --ftp-password=password -nH --cut-dirs=1
Explications :
- On souhaite récupérer le contenu du répertoire "chemin" sur le ftp www.mondomaine.tld => ftp://www.mondomaine.tld/chemin/*
- On souhaite le faire récursivement => option "-r"
- On ne limite pas la récursivité (infini) => option "-l 0"
- Le nom de l’utilisateur ftp est "nom_user" => option "—ftp-user=nom_user"
- Le mot de passe de l’utilisateur est "password" => option "—ftp-password=password"
- Nous souhaitons récupérer le contenu de ce répertoire dans le répertoire en cours sans créer de hiérarchie supplémentaire. Par défaut wget déposera les fichiers dans un sous-répertoire du répertoire courant "www.mondomaine.tld/chemin/" ce que nous ne souhaitons pas. Pour ce faire on utilise l’option "-nh" qui s’occupe de ne pas créer le "www.mondomaine.tld" puis l’option "—cuts-dirs=1" qui elle, s’occupe du répertoire "chemin". Si votre chemin original est composé de plusieurs répertoire, vous devrez modifier cette option avec le nombre total de répertoires, par exemple "—cuts-dirs=3" si votre chemin est du genre "chemin/du/fichier/".