Sistema Unix (“descompacte archive.zip”) Extraindo arquivos Zip silenciosamente

19

Como extraio arquivos silenciosamente, sem exibir o status?

Adedoyin Akande
fonte

Respostas:

31

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.
Ipor Sircer
fonte
4

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

Artemis
fonte
11
Esta resposta já existe
George Vasiliou
Sinto muito, mas não quando comecei a digitar.
Artemis
2

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';
}
?>
Michael D.
fonte
Bem, a biblioteca ZipArchive e outras bibliotecas não funcionaram para o meu servidor.
Adedoyin Akande
Tentei que também não funcionava, tinha que fazer uma função unix antes de funcionar. Graças Enfim
Adedoyin Akande
1

Eu sugiro com isso está usando o comando gunzip

gunzip /path/to/file/filename.z

isso também produzirá silenciosamente

vip_noob
fonte