GNU/Linux >> Tutoriels Linux >  >> Linux

Comment télécharger un répertoire entier et des sous-répertoires à l'aide de wget ?

Vous pouvez l'utiliser en shell :

wget -r --no-parent http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/

Les paramètres sont :

-r     //recursive Download

et

--no-parent // Don´t download something from the parent directory

Si vous ne souhaitez pas télécharger l'intégralité du contenu, vous pouvez utiliser :

-l1 just download the directory (tzivi in your case)

-l2 download the directory and all level 1 subfolders ('tzivi/something' but not 'tivizi/somthing/foo')  

Etc. Si vous n'insérez pas de -l option, wget utilisera -l 5 automatiquement.

Si vous insérez un -l 0 vous téléchargerez tout Internet, car wget suivra chaque lien trouvé.


Vous pouvez l'utiliser dans un shell :

wget -r -nH --cut-dirs=7 --reject="index.html*" \
      http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/

Les paramètres sont :

-r recursively download

-nH (--no-host-directories) cuts out hostname 

--cut-dirs=X (cuts out X directories)

Linux
  1. Comment identifier les répertoires de travail à l'aide de caractères et de variables Shell

  2. Comment trouver le nombre de fichiers dans un répertoire et des sous-répertoires

  3. Comment télécharger ou télécharger des fichiers/répertoires à l'aide de sFTP sous Linux

  4. Comment utiliser Wget pour télécharger récursivement des fichiers depuis un répertoire web ?

  5. comment télécharger des fichiers dropbox à l'aide de la commande wget ?

Comment télécharger des fichiers sur Debian en utilisant curl et wget sur la ligne de commande

Comment télécharger un fichier à l'aide de Wget via un proxy sous Linux

Comment télécharger et charger un répertoire distant dans sFTP

Comment télécharger de l'audio uniquement avec youtube-dl

Comment restreindre l'accès au répertoire et aux sous-répertoires sur Nginx

Comment télécharger des fichiers dans Rocky Linux 8 sur la ligne de commande à l'aide de wget