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.