Utilisez tar/gzip pour archiver, et curl/wget pour télécharger en HTTP(S).
objectifs d’apprentissage
- Créer une archive.
- Extraire une archive.
- Télécharger un fichier distant.
prérequis
- Accès terminal.
- tar et gzip installés.
notions clés
- tar -czf/-xzf.
- wget vs curl.
- Intégrité (sha256sum).
démonstration guidée
étape 1
Créer et extraire une archive.
tar -czf site.tar.gz ./site
tar -tzf site.tar.gz | head -n 5
tar -xzf site.tar.gz -C /tmp
étape 2
Télécharger et vérifier une somme.
curl -fSL -o app.tgz https://data.pm/app.tgz || true
sha256sum app.tgz | awk '{print $1}'
exercice
Archivez ~/atelier en .tar.gz et vérifiez sa taille avec du -sh.
correction
Mesure simple.
tar -czf atelier.tgz ~/atelier
du -sh atelier.tgz
quiz éclair
- Quelle option tar crée une archive gzip ?
- a) -czf
- b) -xzf
- c) -tvf