【Linux】tarファイルの中身を見る方法

【Linux】tarファイルの中身を見る方法

tarコマンドで、ファイルを解凍しないで中身を確認する方法を解説します。tarファイルの中身を確認するにはtfオプションをコマンドに指定します。

tarファイルの中身を確認するにはtarコマンドのtfオプションを使います。
gzipで圧縮されたファイルを確認する場合は、zオプションを指定し、bzip2はjオプション、xzはJオプションを指定します。

tar.gzの場合(gzipで圧縮されたファイル)

gzipで圧縮されたファイル(tar.gz)は、zオプションを指定し、以下コマンドで中身を確認します。

# ファイル一覧表示
tar ztf archive.tar.gz
sample_file1

# vをつけると詳細表示
tar ztvf archive.tar.gz
-rwxrwxrwx root/root         0 2024-05-23 23:26 sample_file1

## archive.tar.gz:中身を見たいgzipファイル

tar.bz2の場合(bzip2で圧縮されたファイル)

bzip2で圧縮されたファイル(tar.bz2)は、jオプションを指定し、以下コマンドで中身を確認します。

# ファイル一覧表示
tar jtf archive.tar.bz2
sample_file1

# vをつけると詳細表示
tar jtvf archive.tar.bz2
-rwxrwxrwx root/root         0 2024-05-23 23:26 sample_file1

## archive.tar.bz2:中身を見たいbzip2ファイル

tar.xzの場合(xzで圧縮されたファイル)

xzで圧縮されたファイル(tar.xz)は、Jオプションを指定し、以下コマンドで中身を確認します。

# ファイル一覧表示
tar Jtf archive.tar.xz
sample_file1

# vをつけると詳細表示
tar Jtvf archive.tar.xz
-rwxrwxrwx root/root         0 2024-05-23 23:26 sample_file1

## archive.tar.xz:中身を見たいxzファイル

tarの場合(tarでアーカイブされたファイル)

アーカイブファイル(tar)の場合は、zjJオプションの指定が不要です。

# ファイル一覧表示
tar tf archive.tar
sample_file1

# vをつけると詳細表示
tar tvf archive.tar
-rwxrwxrwx root/root         0 2024-05-23 23:26 sample_file1

## archive.tar:中身を見たいアーカイブファイル

オプションの意味

各オプションの意味は以下をご参照ください。

オプション説明
tアーカイブの内容をリスト表示する
fアーカイブファイル名を指定
zgzipファイルを指定
jbzip2ファイルを指定
Jxzファイルを指定
vディレクトリ・ファイル名を詳細表示(パーミッション、所有者、ファイルサイズ、タイムスタンプなど)

まとめ

  • tarコマンドでファイルの中身を確認する際は、tオプションを使用します。
  • fオプションでアーカイブファイル名を指定します。
  • zオプションを追加することでgzipファイルを指定できます。
  • jオプションを追加することでbzip2ファイルを指定できます。
  • Jオプションを追加することでxzファイルを指定できます。
  • パーミッションなどの詳細情報も表示する場合はvオプションを加えます。

tarコマンドで圧縮・解凍をしたい場合はこちらのリンク を参照してください。

以上です。
よいITライフを。