それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

tarファイルの中身を展開せずに見る方法

ファイルの中身を確認するのにいちいち展開するとか馬鹿馬鹿しい事してました。

tarコマンド less コマンドを使えば展開せずにファイル一覧を見ることができる

lessで中身を見る

Lessも見られる。less の追加機能が使える環境ならLESSで見るのが、楽ちん。簡単

less ruby-refm-1.9.2-dynamic-20110129.tar.gz

tar の場合 t オプション を使う

コマンド形式

tar tvf

実行サンプル

tar tvzf ruby-refm-1.9.2-dynamic-20110129.tar.gz

-rw-r--r-- root/root      4637 2011-01-29 17:28 ruby-refm-1.9.2-dynamic-20110129/bitclust/theme/lillia/style.css
-rw-r--r-- root/root      3711 2011-01-29 17:28 ruby-refm-1.9.2-dynamic-20110129/bitclust/theme/lillia/test.css
drwxr-xr-x root/root         0 2011-01-29 17:28 ruby-refm-1.9.2-dynamic-20110129/bitclust/theme/default/
-rw-r--r-- root/root       175 2011-01-29 17:28 ruby-refm-1.9.2-dynamic-20110129/bitclust/theme/default/rurema.png
-rw-r--r-- root/root      4297 2011-01-29 17:28 ruby-refm-1.9.2-dynamic-20110129/bitclust/theme/default/style.css
-rw-r--r-- root/root      3711 2011-01-29 17:28 ruby-refm-1.9.2-dynamic-20110129/bitclust/theme/default/test.css
drwxr-xr-x root/root         0 2011-01-29 17:28 ruby-refm-1.9.2-dynamic-20110129/bitclust/theme/default/images/
-rw-r--r-- root/root       533 2011-01-29 17:28 ruby-refm-1.9.2-dynamic-20110129/bitclust/theme/default/images/external.png
-rwxr-xr-x root/root      4680 2011-01-29 17:28 ruby-refm-1.9.2-dynamic-20110129/bitclust/standalone.rb
-rwxr-xr-x root/root       142 2011-01-29 17:28 ruby-refm-1.9.2-dynamic-20110129/bitclust/view.cgi
drwxr-xr-x root/root         0 2011-01-29 17:28 ruby-refm-1.9.2-dynamic-20110129/bitclust/test/
-rw-r--r-- root/root      1541 2011-01-29 17:28 ruby-refm-1.9.2-dynamic-20110129/bitclust/test/test_bitclust.rb


ファイルの一覧が取り出せました。めでたしめでたし

tarのみ/ bzip/gzip の場合など

tar tvf  fooooo.1234.tar     # tar のみ
tar tzvf fooooo.1234.tar.gz  # tar + gzip
tar tjvf fooooo.1234.tar.bz2 # tar + bzip   

それぞれtar オプションと同じでイイです.

その他

gunzip +tar , zcat + tar で見られるよねってことで。

tgzは GZipファイルなのでZcatで見られます。

zcat FOOooo.tgz | tar tv

zcat の代わりに gunzip で標準出力にパイプしても良いね。