System uniksowy („unzip archive.zip”) Ciche rozpakowywanie plików zip

21

Jak cicho wyodrębniać pliki bez wyświetlania statusu?

Adedoyin Akande
źródło

Odpowiedzi:

34

rozpakuj mężczyzna:

   -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
źródło
4

Ze strony podręcznej rozpakuj :

-q

wykonuj operacje cicho ( -qq = jeszcze ciszej). Zwykle rozpakuj wypisuje nazwy plików, które wypakowuje lub testuje, metody rozpakowywania, wszelkie komentarze do pliku lub pliku zip, które mogą być przechowywane w archiwum, i ewentualnie podsumowanie po zakończeniu każdego archiwum. W -q [ q ] Opcje tłumić drukowanie wszystkich lub niektórych z tych komunikatów.

Tak unzip -qq yourfile.zipjest.

Artemida
źródło
1
Ta odpowiedź już istnieje
George Vasiliou
Przepraszam, nie stało się, kiedy zacząłem pisać.
Artemis,
2

PHP ma do tego rozszerzenie

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.
źródło
Cóż, biblioteka ZipArchive i inne biblioteki nie działały dla mojego serwera.
Adedoyin Akande
Próbowałem, że też nie działa, musiałem wykonać funkcję unixową, zanim zadziała. W każdym razie dzięki
Adedoyin Akande,
1

Sugeruję przy tym użycie polecenia gunzip

gunzip /path/to/file/filename.z

spowoduje to również wyjście w trybie cichym

vip_noob
źródło