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

21

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

Adedoyin Akande
la source

Réponses:

34

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.
Ipor Sircer
la source
4

Depuis la page de manuel de décompression :

-q

effectuer des opérations tranquillement ( -qq = encore plus silencieux). Ordinairement dézipper imprime les noms des fichiers qu'il est l' extraction ou les tests, les méthodes d'extraction, tout fichier ou des commentaires qui peuvent être fichier zip stockés dans l'archive, et peut - être un résumé lorsque vous avez terminé avec chaque archive. Le -q [ q options ] suppriment l'impression de tout ou partie de ces messages.

Il unzip -qq yourfile.zipen est ainsi.

Artemis
la source
1
Cette réponse existe déjà
George Vasiliou
Je suis désolé, ce n'était pas le cas lorsque j'ai commencé à taper.
Artemis
2

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';
}
?>
Michael D.
la source
Eh bien, la bibliothèque ZipArchive et d'autres bibliothèques ne fonctionnaient pas pour mon serveur.
Adedoyin Akande
J'ai essayé de ne pas fonctionner aussi, je devais faire une fonction Unix avant de travailler Merci
quand même
1

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

gunzip /path/to/file/filename.z

cela produira également en silence

vip_noob
la source