web-dev-qa-db-fra.com

Système Unix («unzip archive.Zip») Extraction silencieuse de fichiers Zip

Comment extraire des fichiers en silence, sans afficher l'état?

26
Adedoyin Akande

homme décompressez:

   -q     perform  operations  quietly  (-qq  = even quieter).  Ordinarily
          unzip prints the names of the files it's extracting or  testing,
          the extraction methods, any file or zipfile comments that may be
          stored in the archive, and possibly a summary when finished with
          each  archive.   The -q[q] options suppress the printing of some
          or all of these messages.
39
Ipor Sircer

À partir de la décompressez la page de manuel :

- q

effectuer des opérations tranquillement ( - qq = encore plus silencieux). Ordinairement décompressez affiche les noms des fichiers qu'il extrait ou teste, les méthodes d'extraction, tout commentaire de fichier ou de fichier zip qui peut être stocké dans l'archive, et éventuellement un résumé une fois terminé avec chaque archive. Les options - q [ q ] suppriment l'impression de tout ou partie de ces messages.

Donc unzip -qq yourfile.Zip c'est.

4
Artemis

PHP a une extension pour ça

http://php.net/manual/en/book.Zip.php

<?php
$Zip = new ZipArchive;
if ($Zip->open('test.Zip') === TRUE) {
    $Zip->extractTo('/my/destination/dir/');
    $Zip->close();
    echo 'ok';
} else {
    echo 'failed';
}
?>
2
Michael D.

Je suggère avec cela d'utiliser la commande gunzip

gunzip /path/to/file/filename.z

cela produira également en silence

1
vip_noob