Sistem Unix ("unzip archive.zip") Mengekstrak File Zip Secara Diam-diam

20

Bagaimana cara mengekstrak file secara diam-diam, tanpa menampilkan status?

Adedoyin Akande
sumber

Jawaban:

32

man unzip:

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

Dari halaman manual unzip :

-q

melakukan operasi dengan tenang ( -qq = lebih tenang). Biasanya unzip mencetak nama-nama file yang diekstraksi atau diuji, metode ekstraksi, semua file atau komentar zipfile yang dapat disimpan dalam arsip, dan mungkin ringkasan ketika selesai dengan masing-masing arsip. Opsi -q [ q ] menekan pencetakan beberapa atau semua pesan ini.

Begitulah unzip -qq yourfile.zip.

Artemis
sumber
1
Jawaban ini sudah ada
George Vasiliou
Maaf, tidak ketika saya mulai mengetik.
Artemis
2

PHP memiliki ekstensi untuk itu

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.
sumber
Yah, perpustakaan ZipArchive dan perpustakaan lain tidak berfungsi untuk server saya.
Adedoyin Akande
Mencoba itu juga tidak berhasil, harus melakukan fungsi unix sebelum berfungsi. Bagaimanapun, Terima kasih
Adedoyin Akande
1

Saya sarankan dengan ini menggunakan perintah gunzip

gunzip /path/to/file/filename.z

ini juga akan menampilkan diam-diam

vip_noob
sumber