Linuxコマンドのjarでjavaファイル一覧を表示する

Linuxコマンドのjarでjavaファイル一覧を表示する

warファイルの中身はzipinfoコマンドlessコマンドで表示ができますが、jarファイルの中身のファイル一覧はjarコマンドで表示することができます。

jar tf a.jar

これでjarファイルの一覧が表示されます。

jp/co/confrage/a.class
jp/co/confrage/b.class
jp/co/confrage/c.class

jarコマンドのオプションは以下です。詳細はmanコマンドを参照ください。

オプション意味
tアーカイブの内容を一覧表示する
fアーカイブ・ファイル名を指定する
vコマンドラインに処理内容を表示する

tfオプションをつければ表示されます。tvfオプションにすると、ファイルサイズや日付などの情報も付加されて表示されます。

あるクラスのファイルサイズが知りたい場合は

jar tvf | grep hoge.class

というようにすればファイルサイズも確認することができます。

Linuxコマンドのjarでjavaファイル一覧を表示する

コメント

タイトルとURLをコピーしました