hombre descomprimir:
-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.
Desde la página del manual de descompresión:
-q
realizar operaciones en silencio (-qq =aún más silencioso). Normalmente descomprimir imprime los nombres de los archivos que está extrayendo o probando, los métodos de extracción, cualquier comentario de archivo o archivo comprimido que pueda estar almacenado en el archivo y posiblemente un resumen cuando termine con cada archivo. La -q [q ] opciones suprimen la impresión de algunos o todos estos mensajes.
Entonces unzip -qq yourfile.zip
lo es.
PHP tiene una extensión para eso
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';
}
?>