Retour au cours

archives et transferts

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

  1. Quelle option tar crée une archive gzip ?
  • a) -czf
  • b) -xzf
  • c) -tvf

ressources