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.
À partir de la page de manuel de décompression :
-q
effectuer des opérations silencieusement (-qq =encore plus silencieux). Normalement 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 pouvant être stocké dans l'archive, et éventuellement un résumé lorsque vous avez terminé avec chaque archive. Le -q [q ] les options suppriment l'impression de tout ou partie de ces messages.
Donc unzip -qq yourfile.zip
c'est.
PHP a une extension pour ça
http://php.net/manual/fr/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';
}
?>