Система Unix (“unzip archive.zip”) Вилучення Zip-файлів безшумно


Відповіді:


34

розпакуйте:

   -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

Зі сторінки розпакування :

-q

виконувати операції тихо ( -qq = ще тихіше). Зазвичай розпакуйте друкує назви файлів, які він витягує або тестує, методи вилучення, будь-які коментарі до файлів чи zipfile, які можуть зберігатися в архіві, і, можливо, резюме, коли закінчите кожен архів. Параметри -q [ q ] пригнічують друк деяких або всіх цих повідомлень.

Так unzip -qq yourfile.zipвоно і є.


1
Ця відповідь вже існує
Георгій Васильоу

Вибачте, це не сталося, коли я почав набирати текст.
Артеміда

2

PHP має розширення для цього

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

Ну, а бібліотека ZipArchive та інші бібліотеки не працювали на мою суворість.
Адедоїн Аканд


Спробував, що теж не спрацювало, довелося виконувати функцію Unix, перш ніж вона працювала. Все одно
дякую

1

Я пропоную з цим використовувати gunzip команду

gunzip /path/to/file/filename.z

це також вийде мовчки

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.