Como extraio arquivos silenciosamente, sem exibir o status?
Como extraio arquivos silenciosamente, sem exibir o status?
Respostas:
homem descompacte:
-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.
Na página do manual descompactar :
-q
execute operações silenciosamente ( -qq = ainda mais silencioso). Normalmente unzip imprime os nomes dos arquivos que estiver extração ou testes, os métodos de extração, qualquer arquivo ou comentários ZipFile que podem ser armazenados no arquivo, e, possivelmente, um resumo quando terminar com cada arquivo. As opções -q [ q ] suprimem a impressão de algumas ou de todas essas mensagens.
Assim unzip -qq yourfile.zip
é.
PHP tem uma extensão para isso
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';
}
?>