[tar] -tf でアーカイブを展開せずにファイル一覧を表示する
作成日: 2026年10月10日
tar コマンドの -tf オプションを使用すると、アーカイブファイルを展開(解凍)せずに、含まれているファイルの一覧を表示できます。
例えば、file1.txt と dir/file2.txt を含むアーカイブファイル archive.tar.gz の中身を確認するには、次のコマンドを実行します。
tar -tf archive.tar.gz
実行結果は次のとおりです。
file1.txt
dir/file2.txt
-t(または --list)はアーカイブの内容を一覧表示するオプションです。-f(または --file)は対象のアーカイブファイル名を指定します。
近年の tar コマンドは圧縮形式を自動判別するため、.tar.gz や .tar.bz2 などでも -tf でそのまま閲覧できます。明示的に gzip 形式を指定したい場合は -tzf を使用します。
パーミッションやファイルサイズ、更新日時などの詳細情報もあわせて確認したい場合は、-v(--verbose)を追加して次のように実行します。
tar -tvf archive.tar.gz
参考
- GNU tar manual - Listing Archive Members: https://www.gnu.org/software/tar/manual/html_node/list.html