Mann entpacken:
-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.
Aus der Manpage zum Entpacken:
-q
Operationen im Hintergrund ausführen (-qq =noch leiser). Normalerweise entpacken druckt die Namen der Dateien, die es extrahiert oder testet, die Extraktionsmethoden, alle Datei- oder ZIP-Dateikommentare, die im Archiv gespeichert sein können, und möglicherweise eine Zusammenfassung, wenn Sie mit jedem Archiv fertig sind. Das -q [q ]-Optionen unterdrücken das Drucken einiger oder aller dieser Nachrichten.
Also unzip -qq yourfile.zip
es ist.
PHP hat dafür eine Erweiterung
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';
}
?>