Sistema Unix ("unzip archive.zip") Estrazione silenziosa di file zip


Risposte:


32

man decomprimere:

   -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

Dalla pagina man di decompressione :

-q

eseguire le operazioni in modo silenzioso ( -qq = anche più silenzioso). Normalmente decomprimere stampa i nomi dei file che sta estraendo o testando, i metodi di estrazione, qualsiasi commento su file o file zip che può essere archiviato nell'archivio, e possibilmente un riepilogo al termine di ogni archivio. Le opzioni -q [ q ] eliminano la stampa di alcuni o tutti questi messaggi.

Così unzip -qq yourfile.zipè.


1
Questa risposta esiste già
George Vasiliou,

Mi dispiace, non è stato quando ho iniziato a digitare.
Artemis,

2

PHP ha un'estensione per questo

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

Bene, la libreria ZipArchive e altre librerie non hanno funzionato per il mio server.
Adedoyin Akande,


Ho provato che anche questo non funzionava, doveva fare una funzione unix prima che funzionasse. Grazie comunque
Adedoyin Akande il

1

Suggerisco con questo che sta usando il comando gunzip

gunzip /path/to/file/filename.z

anche questo produrrà silenziosamente

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.