J'essaie de télécharger les fichiers d'un projet à l'aide de wget
, car le serveur SVN correspondant à ce projet ne fonctionne plus et je ne peux accéder aux fichiers que via un navigateur. Les URL de base de tous les fichiers sont les mêmes que
http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/ *
Comment puis-je utiliser wget
(ou tout autre outil similaire) pour télécharger tous les fichiers de ce référentiel, où le dossier "tzivi" est le dossier racine et plusieurs fichiers et sous-dossiers (jusqu'à 2 ou 3 niveaux)?
Vous pouvez utiliser ceci dans 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 tout le 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 d'option -l
, wget
utilisera -l 5
automatiquement.
Si vous insérez un -l 0
, vous téléchargerez l’ensemble de l’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)
utiliser la commande
wget -m www.ilanni.com/nexus/content/
vous pouvez aussi utiliser cette commande:
wget --mirror -pc --convert-links -P ./your-local-dir/ http://www.your-website.com
afin que vous obteniez le miroir exact du site que vous voulez télécharger
wget -r --no-parent URL --user=username --password=password
les deux dernières options sont facultatives si vous avez le nom d'utilisateur et le mot de passe pour le téléchargement, sinon vous n'avez pas besoin de les utiliser.
Vous pouvez également voir plus d'options dans le lien https://www.howtogeek.com/281663/how-to-use-wget-the-ultimate-command-line-downloading-tool/
Cela marche:
wget -m -np -c --no-check-certificate -R "index.html*" "https://the-eye.eu/public/AudioBooks/Edgar%20Allan%20Poe%20-%2"