Sistema Unix ("unzip archive.zip") Extracción silenciosa de archivos zip

Respuestas:

32

hombre descomprimir:

   -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
fuente
4

Desde la página del manual de descompresión :

-q

realizar operaciones en silencio ( -qq = aún más silencioso). Por lo general, descomprimir imprime los nombres de los archivos que está extrayendo o probando, los métodos de extracción, cualquier archivo o comentarios zipfile que puedan almacenarse en el archivo, y posiblemente un resumen cuando termine con cada archivo. Las opciones -q [ q ] suprimen la impresión de algunos o todos estos mensajes.

Así unzip -qq yourfile.zipes

Artemisa
fuente
1
Esta respuesta ya existe
George Vasiliou
Lo siento, no lo hizo cuando comencé a escribir.
Artemis
2

PHP tiene una extensión para eso

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.
fuente
Bueno, la biblioteca ZipArchive y otras bibliotecas no funcionaron para mi servidor.
Adedoyin Akande
Intenté que tampoco funcionó, tuve que hacer una función de Unix antes de que funcionara. Gracias de todos modos
Adedoyin Akande
1

Sugiero que con esto se use el comando gunzip

gunzip /path/to/file/filename.z

esto también saldrá en silencio

vip_noob
fuente