Unix-System („unzip archive.zip“). Unbeaufsichtigtes Extrahieren von Zip-Dateien

18

Wie extrahiere ich Dateien im Hintergrund, ohne den Status anzuzeigen?

Adedoyin Akande
quelle

Antworten:

31

Mann entpacken:

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

Aus der Manpage entpacken :

-q

führen Operationen leise ( -qq = noch leiser). Normalerweise werden beim Entpacken die Namen der zu extrahierenden oder zu testenden Dateien, die Extraktionsmethoden, alle im Archiv gespeicherten Datei- oder Zipfile-Kommentare und möglicherweise eine Zusammenfassung ausgedruckt, wenn jedes Archiv abgeschlossen ist. Die Optionen -q [ q ] unterdrücken das Drucken einiger oder aller dieser Nachrichten.

So ist unzip -qq yourfile.zipes auch.

Artemis
quelle
1
Diese Antwort gibt es bereits
George Vasiliou
Es tut mir leid, als ich anfing zu tippen, tat es nicht.
Artemis
2

PHP hat dafür eine Erweiterung

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.
quelle
Nun, die ZipArchive-Bibliothek und andere Bibliotheken haben für meinen Server nicht funktioniert.
Adedoyin Akande
Versucht, dass auch nicht funktioniert, musste eine Unix-Funktion tun, bevor es funktioniert.
Trotzdem
1

Ich schlage vor, mit diesem Befehl gunzip

gunzip /path/to/file/filename.z

Dies wird auch lautlos ausgegeben

vip_noob
quelle