Sistema Unix (“unzip archive.zip”) Extraindo Arquivos Zip Silenciosamente

9

Como faço para extrair arquivos silenciosamente, sem exibir status.

Perguntou esta questão antes, esperando obter uma resposta melhor aqui.

    
por Adedoyin Akande 16.01.2017 / 23:52

4 respostas

17

descompactar homem:

   -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.
    
por 16.01.2017 / 23:56
3

Na descompacte a página man :

-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.

Então unzip -qq yourfile.zip é.

    
por 16.01.2017 / 23:59
2

O PHP tem uma extensão para isso

link

<?php
$zip = new ZipArchive;
if ($zip->open('test.zip') === TRUE) {
    $zip->extractTo('/my/destination/dir/');
    $zip->close();
    echo 'ok';
} else {
    echo 'failed';
}
?>
    
por 17.01.2017 / 00:09
1

Sugiro usar o comando gunzip

gunzip /path/to/file/filename.z

isto também irá produzir silenciosamente

    
por 17.01.2017 / 06:45