カテゴリ: Linuxコマンド集 更新日: 2026/08/03

unzip -lオプションの使い方を完全ガイド!初心者でもわかるLinuxでzipファイルの中身を確認する方法

unzip -lオプション|zipファイル内の内容を一覧表示する
unzip -lオプション|zipファイル内の内容を一覧表示する

先生と生徒の会話形式で理解しよう

生徒

「Linuxでzipファイルをダウンロードしたんですが、中身を開かずに確認する方法ってありますか?」

先生

「ありますよ。unzip -lコマンドを使うと、解凍せずに中身の一覧を確認できます。」

生徒

「解凍しなくても見れるんですか?それは便利ですね!」

先生

「はい。ファイルの中に何が入っているか確認したいときにとても役立つ基本コマンドですよ。」

1. unzip -lオプションとは?

1. unzip -lオプションとは?
1. unzip -lオプションとは?

unzip -lは、Linuxでzipファイルの中身を一覧表示するためのコマンドです。圧縮ファイルを実際に解凍せずに、中にどんなファイルが入っているのかを確認できます。

たとえば、ダウンロードしたzipファイルに不要なデータが含まれていないか確認したいときや、必要なファイルが入っているかを事前にチェックしたいときに便利です。

Windowsでいうと、zipファイルをダブルクリックして中身を確認する操作に近いですが、Linuxではコマンドで簡単に確認できます。

2. unzipコマンドの基本構文

2. unzipコマンドの基本構文
2. unzipコマンドの基本構文

unzipコマンドは、zip形式の圧縮ファイルを扱うための基本コマンドです。-lオプションを付けることで一覧表示モードになります。


unzip -l ファイル名.zip
Archive:  sample.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
      123  2024-01-01 10:00   file1.txt
      456  2024-01-01 10:00   file2.txt
---------                     -------
      579                     2 files

このように、ファイルサイズや日時、ファイル名が一覧で表示されます。

3. 実際の使用例を確認しよう

3. 実際の使用例を確認しよう
3. 実際の使用例を確認しよう

実際にどのように使うか、具体例で確認してみましょう。


unzip -l backup.zip
Archive:  backup.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
      200  2024-02-10 12:00   index.html
      500  2024-02-10 12:01   style.css
      300  2024-02-10 12:02   script.js
---------                     -------
     1000                     3 files

この結果から、HTMLやCSS、JavaScriptのファイルが含まれていることがわかります。

4. 出力結果の見方を理解しよう

4. 出力結果の見方を理解しよう
4. 出力結果の見方を理解しよう

unzip -lの出力には、いくつかの重要な情報が含まれています。

  • Length:ファイルサイズ
  • Date:更新日
  • Time:更新時刻
  • Name:ファイル名

この情報を見ることで、どのファイルが新しいのか、容量が大きいファイルはどれかなどを判断できます。

5. ディレクトリ構造も確認できる

5. ディレクトリ構造も確認できる
5. ディレクトリ構造も確認できる

zipファイルの中にフォルダが含まれている場合、その構造も表示されます。


unzip -l project.zip
Archive:  project.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
        0  2024-03-01 09:00   project/
      120  2024-03-01 09:01   project/index.html
      220  2024-03-01 09:02   project/app.js
---------                     -------
      340                     3 files

このように、フォルダとファイルの関係も一目で確認できます。

6. 解凍前に確認するメリット

6. 解凍前に確認するメリット
6. 解凍前に確認するメリット

zipファイルをいきなり解凍すると、不要なファイルが増えてしまうことがあります。unzip -lを使うことで、事前に中身を確認できるため、無駄な作業を減らせます。

特にサーバー環境やLinuxの開発環境では、不要なファイルが増えると管理が大変になります。そのため、事前確認は非常に重要です。

7. 他のunzipオプションとの違い

7. 他のunzipオプションとの違い
7. 他のunzipオプションとの違い

unzipにはさまざまなオプションがありますが、-lは一覧表示専用です。


unzip sample.zip
(ファイルが実際に解凍される)

このように、オプションなしの場合は解凍されてしまいます。一方、-lは安全に中身だけ確認できます。

8. よくある活用シーン

8. よくある活用シーン
8. よくある活用シーン

unzip -lは、日常的にさまざまな場面で使われます。

  • ダウンロードしたzipファイルの中身確認
  • バックアップファイルの内容チェック
  • 不要ファイルが含まれていないかの確認
  • 解凍前の安全確認

初心者でも簡単に使えるため、Linux操作の基本として覚えておくと役立ちます。

まとめ

まとめ
まとめ

unzip -lの基本を振り返る

unzip -lはLinuxコマンドの中でも非常に基本的でありながら実務でも頻繁に使われる重要なコマンドです。zipファイルの中身を解凍せずに一覧表示できるという特徴は、サーバー運用や開発環境の管理において大きなメリットになります。特にLinux初心者にとっては、いきなり解凍してしまうのではなく、まず中身を確認するという習慣を身につけることがとても大切です。

unzip -lを使うことで、ファイルサイズや更新日時、ファイル名を一覧で確認できるため、どのようなデータが含まれているのかを事前に把握できます。この確認作業は、不要なファイルの展開を防ぐだけでなく、セキュリティ面でも役立ちます。知らないファイルを不用意に展開することは、トラブルの原因になることもあるため、一覧表示での事前確認は重要な操作といえます。

重要ポイントの整理

unzip -lコマンドを理解するうえで重要なのは、解凍せずに確認できるという点です。通常のunzipコマンドはファイルを展開しますが、-lオプションをつけることで表示のみを行うことができます。この違いをしっかり理解しておくことで、誤ってファイルを展開してしまうミスを防げます。

また、表示される情報の見方も重要です。Lengthはファイルサイズを示しており、容量の大きいファイルを見つける手がかりになります。DateやTimeは更新日時を示しており、新しいファイルや古いファイルを判別することができます。Nameはファイル名であり、ディレクトリ構造も含めて確認できるため、フォルダ構成の把握にも役立ちます。

さらに、Linux環境では不要なファイルが増えると管理が難しくなります。そのため、unzip -lを活用して必要なファイルだけを見極めることは、効率的な作業につながります。このような基本的なコマンドをしっかり使いこなすことが、Linux操作のスキル向上に直結します。

サンプルコマンドで理解を深める

実際の使い方を改めて確認しておきましょう。基本的な使い方は非常にシンプルで、ファイル名を指定するだけです。


unzip -l sample.zip
Archive:  sample.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
      120  2024-01-01 10:00   readme.txt
      300  2024-01-01 10:01   app.js
---------                     -------
      420                     2 files

この結果から、どのファイルが含まれているかすぐに把握できます。さらに、ディレクトリが含まれている場合も確認できます。


unzip -l project.zip
Archive:  project.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
        0  2024-03-01 09:00   project/
      200  2024-03-01 09:01   project/index.html
      500  2024-03-01 09:02   project/style.css
---------                     -------
      700                     3 files

また、通常のunzipコマンドとの違いも確認しておくと理解が深まります。


unzip project.zip
(ファイルが展開される)

このように、-lオプションを付けるかどうかで動作が大きく変わるため、用途に応じて使い分けることが大切です。

理解の確認と実務での活用

unzip -lは単純なコマンドに見えますが、実務では非常に重要な役割を果たします。特にサーバー上で作業を行う場合や、大量のバックアップファイルを扱う場合には、事前確認の有無が作業効率に大きく影響します。

初心者のうちは、まずzipファイルを見つけたらunzip -lで中身を確認するという流れを意識するとよいでしょう。この習慣を身につけることで、Linux操作に対する理解が深まり、無駄なミスを減らすことができます。

また、Linuxコマンドは一つ一つの意味を理解しながら使うことが重要です。unzip -lもその一つであり、シンプルでありながら実用性の高いコマンドです。繰り返し使うことで自然と身につくため、ぜひ実際の環境で試してみてください。

先生と生徒の振り返り会話

生徒

「unzip -lって、ただ一覧を表示するだけのコマンドかと思っていましたが、結構重要なんですね。」

先生

「そうですね。Linuxではファイルを扱う前に確認するという考え方がとても大切です。そのための基本コマンドの一つがunzip -lです。」

生徒

「確かに、いきなり解凍してしまうと不要なファイルも増えてしまいますよね。」

先生

「その通りです。特にサーバー環境では無駄なファイルはトラブルの原因になります。事前確認はとても重要です。」

生徒

「これからはzipファイルを扱うときは、まずunzip -lで中身を確認するようにします。」

先生

「それが良いですね。基本をしっかり押さえておくことで、Linux操作がぐっと楽になりますよ。」

関連記事:
カテゴリの一覧へ
新着記事
New1
Linuxコマンドの基本
Linuxのパイプ(|)とは?複数コマンドをつなげて効率化する方法を完全解説
New2
テキスト・データ処理
tailコマンドとは?Linuxでファイルの末尾を表示する基本をやさしく解説!
New3
ファイル・ディレクトリ操作
find -groupオプションの使い方を解説!初心者でもできる所有グループによるファイル検索
New4
圧縮・アーカイブ
rar xオプションの使い方を完全ガイド!Linuxでディレクトリ構造を保持して展開する方法を初心者向けに解説
人気記事
No.1
Java&Spring記事人気No1
ファイル・ディレクトリ操作
findコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイル検索の基本
No.2
Java&Spring記事人気No2
テキスト・データ処理
catコマンドとは?Linuxでファイル内容を表示・連結する基本
No.3
Java&Spring記事人気No3
ファイル・ディレクトリ操作
cd ~ の使い方を完全解説!ホームディレクトリへの移動方法と初心者向けLinuxコマンド入門
No.4
Java&Spring記事人気No4
圧縮・アーカイブ
gzipコマンドの使い方を完全ガイド!初心者でもわかるLinuxでファイル圧縮の基本