GNU/Linux >> Linux の 問題 >  >> Linux

Unix システム (“unzip archive.zip”) zip ファイルをサイレントに抽出する

男解凍:

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

Linux
  1. Linuxでファイルを解凍する方法(例付き)

  2. Linuxでファイルとディレクトリをアーカイブする方法[パート2]

  3. Linuxでファイルを圧縮および解凍する方法を学び、Zipマスターになる

  1. UNIX ar の例:C アーカイブ ファイル (*.a) を作成、表示、抽出、変更する方法

  2. Linux/Unix では、.tar.gz と .zip はどちらが重要ですか?

  3. Linux で ZIP アーカイブ内のファイルのリストを表示する

  1. Centosでファイル/フォルダを圧縮/解凍するにはどうすればよいですか?

  2. LinuxでZIPファイルを操作する

  3. システムから最近削除されたすべてのファイルを一覧表示する UNIX コマンドはありますか