PR

【Ubuntu】tarでアーカイブされたファイルの一覧を表示する方法(tar tオプション)

「tar」でアーカイブされたファイルの中身一覧を確認する方法です。

「t」オプション アーカイブファイルの中身一覧を表示

「tar」コマンドの「t」オプションを使用すると、「tar」でアーカイブされたファイルの内容一覧を表示することが出来ます。

tar tf アーカイブ.tar
tar tfz アーカイブ.tar.gz

実際に「t」オプションを使用して、アーカイブファイルの中身を表示してみます。

$ tar tf dir.tar
./dir_01/
./dir_01/text_03.txt
./dir_01/dir_02/
./dir_01/dir_02/text_05.txt
./dir_01/dir_02/text_04.txt
./dir_01/text_02.txt
./dir_01/text_01.txt

「gzip」で圧縮されているアーカイブファイルの中身も確認できます。

$ tar tfz dir.tar.gz 
./dir_01/
./dir_01/text_03.txt
./dir_01/dir_02/
./dir_01/dir_02/text_05.txt
./dir_01/dir_02/text_04.txt
./dir_01/text_02.txt
./dir_01/text_01.txt

「v」オプション 詳細な情報を表示

「t」オプションでアーカイブファイルの一覧を表示させる際に「v」オプションも同時に使用すると、より詳しいファイルやディレクトリの情報が表示されます。

tar tfv アーカイブ.tar
tar tfzv アーカイブ.tar.gz

実際に「t」と「v」オプションを同時に使用して、アーカイブファイルの内容一覧を表示させてみます。

$ tar tfzv dir.tar.gz 
drwxrwxr-x tamohiko/tamohiko 0 2025-02-20 20:37 ./dir_01/
-rw-rw-r-- tamohiko/tamohiko 1048576 2025-02-17 10:50 ./dir_01/text_03.txt
drwxrwxr-x tamohiko/tamohiko       0 2025-02-20 20:38 ./dir_01/dir_02/
-rw-rw-r-- tamohiko/tamohiko      12 2025-02-20 20:38 ./dir_01/dir_02/text_05.txt
-rw-rw-r-- tamohiko/tamohiko      12 2025-02-20 20:38 ./dir_01/dir_02/text_04.txt
-rw-rw-r-- tamohiko/tamohiko 1048576 2025-02-17 10:50 ./dir_01/text_02.txt
-rw-rw-r-- tamohiko/tamohiko 1048576 2025-02-17 10:50 ./dir_01/text_01.txt

左から下記の情報が表示されています。

  • パーミッション
  • 所有者/グループ
  • ファイルサイズ
  • 更新時間
  • ファイル・ディレクトリ名

コメント

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