Как мне молча извлечь файлы без отображения статуса?
Как мне молча извлечь файлы без отображения статуса?
Ответы:
Человек распаковать
-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.
Со страницы руководства по распаковке :
-q
выполнять операции тихо ( -qq = еще тише). Обычно при распаковке распечатываются имена файлов, которые он извлекает или тестирует, методы извлечения, комментарии к любому файлу или zipfile, которые могут храниться в архиве, и, возможно, сводная информация по окончании работы с каждым архивом. -Q [ Q ] опции подавления печати некоторых или всех этих сообщений.
Так unzip -qq yourfile.zip
и есть.
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';
}
?>