Quiet Zipでファイルの欠落に関する警告を表示できますか?

Quiet Zipでファイルの欠落に関する警告を表示できますか?

私はコマンドラインで(実際に)静かなタスクを実行するためにしばしばzipこのフラグを使用します。通常、私は作成したすべてのファイルを解凍し、ファイルを送信する前に内容が正しいことを視覚的に確認します。-q-r -q

-q情報はあまりありませんが、この場合、興味のある場所に警告が表示されます。たとえば、-q欠落しているファイルやディレクトリは報告されません。以下に例を示します。

$ touch readme1.md
$ zip test.zip readme1.md readme2.md 
    zip warning: name not matched: readme2.md
  adding: readme1.md (stored 0%)

zip上記のように、ほとんど静かで不足しているファイルに関する警告を表示するフラグや簡単な方法はありますか?

ベストアンサー1

私はこれを行う方法がわかりませんがzip(提案されているようにログを記録してからログを解析/読み取る以外)、次のp7zipことがあります。-bsオプション特定のストリームを無効にできます。

7z a -bso0 -bsp0 test.zip readme1.md readme2.md

無効stdoutですが、progress警告/エラーを印刷します(存在する場合)。

WARNING: No such file or directory
readme2.md


Scan WARNINGS for files and folders:

readme2.md : No such file or directory
----------------
Scan WARNINGS: 1

おすすめ記事