7z にはドキュメント化されてないオプションがあるんだ・・
罠でしょ。
7z でアーカイブファイルをパイプで渡しやすい形式にする。
takuya$ 7z l -ba sample.zip 2021-08-23 15:59:54 ..... 2 2 a.txt
7z でアーカイブファイルの中身を見る
通常であれば、 7z l archive.zip
の形式を使います。次のような出力結果になりますが、むちゃくちゃ再利用しにくいんですよね
takuya $ 7z l sample.zip 7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on・・・ Scanning the drive for archives: 1 file, 146 bytes (1 KiB) Listing archive: sample.zip -- Path = sample.zip Type = zip Physical Size = 146 Date Time Attr Size Compressed Name ------------------- ----- ------------ ------------ ------------------------ 2021-08-23 15:59:54 ..... 2 2 a.txt ------------------- ----- ------------ ------------ ------------------------ 2021-08-23 15:59:54 2 2 1 files
baはドキュメント化されてない
フォーラムによると、このオプションは使えるけど、ドキュメント化されてないって。 まじか。嘘でしょって感じですね。知ってたら lsar/unar より、7z をメインで使ってましたよ。
-ba - suppress headers; undocumented.
参考資料
https://7ziphelp.com/7zip-command-line https://superuser.com/questions/1020232/list-zip-files-contents-using-7zip-command-line-with-non-verbose-machine-friend