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


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.

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


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';
}
?>

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.