Outils pour utilisateurs

Outils du site


informatique:divers:extraire_des_fichiers_d_une_archive_en_ligne

Extraire des fichiers d'une archive en ligne

# Version courte
curl -L https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz | tar -x -J -f - -C /usr/local/sbin --strip 2 wkhtmltox/bin/wkhtmltopdf wkhtmltox/bin/wkhtmltoimage
 
# Version longue
curl --location https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz | tar --extract --xz --file - --directory /usr/local/sbin --strip 2 wkhtmltox/bin/wkhtmltopdf wkhtmltox/bin/wkhtmltoimage
  • Option de curl
    • -L ou --location refait la requête en cas de redirection.
  • Option de tar
    • -x ou --extract extrait les fichiers de l'archive.
    • -J ou --xz filtre l'archive avec xz.
    • -f ou --file utilise l'archive spécifiée.
    • -C ou --directory change le répertoire de travail avant toute opération.
    • --strip supprime les n répertoires précédant le fichier.

Cette syntaxe est obligatoire lors de l'écriture de fichier Docker. Dans le cas de l'utilisation dans bash, on peut écrire la commande différemment :

curl -L https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz | tar -x -J -f - -C /usr/local/sbin --strip 2 wkhtmltox/bin/wkhtmlto{pdf,image}
informatique/divers/extraire_des_fichiers_d_une_archive_en_ligne.txt · Dernière modification : 2024/11/24 09:04 de alexis