Come estraggo silenziosamente i file, senza visualizzare lo stato?
Come estraggo silenziosamente i file, senza visualizzare lo stato?
Risposte:
man decomprimere:
-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.
Dalla pagina man di decompressione :
-q
eseguire le operazioni in modo silenzioso ( -qq = anche più silenzioso). Normalmente decomprimere stampa i nomi dei file che sta estraendo o testando, i metodi di estrazione, qualsiasi commento su file o file zip che può essere archiviato nell'archivio, e possibilmente un riepilogo al termine di ogni archivio. Le opzioni -q [ q ] eliminano la stampa di alcuni o tutti questi messaggi.
Così unzip -qq yourfile.zip
è.
PHP ha un'estensione per questo
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';
}
?>