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

Linuxのlsコマンド-Fオプション完全ガイド!初心者でもわかるファイル種別の見分け方

lsコマンドの-Fオプション|ファイル種別を識別しやすく情報を付加して表示する
lsコマンドの-Fオプション|ファイル種別を識別しやすく情報を付加して表示する

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

生徒

「先生、Linuxでlsコマンドを使ってファイルを一覧表示できるのは分かったんですが、どれがフォルダでどれがファイルなのか見分けにくいです。」

先生

「確かにそうですね。そんなときに便利なのが-Fオプションです。ファイルの種類を識別しやすくするための記号を自動で追加してくれるんですよ。」

生徒

「記号?どういうことですか?」

先生

「では、実際にどんなふうに表示されるのかを一緒に見ていきましょう。」

1. lsコマンドとは?

1. lsコマンドとは?
1. lsコマンドとは?

lsコマンドは、LinuxやUNIXでファイルやディレクトリを一覧表示するための基本コマンドです。Windowsでいうところの「エクスプローラでフォルダを開く」のと同じ役割を果たします。


ls
Documents  Downloads  Pictures  index.html

これだけでもファイル一覧は確認できますが、どれがディレクトリでどれが実行可能ファイルなのかが一目では分かりません。ここで役立つのが-Fオプションです。

2. -Fオプションとは?

2. -Fオプションとは?
2. -Fオプションとは?

ls -Fを使うと、ファイルやディレクトリの後ろに種類を示す記号が追加されます。これにより、直感的にファイルの種別を見分けられるようになります。

  • /:ディレクトリ(フォルダ)
  • *:実行可能ファイル(プログラムやスクリプト)
  • @:シンボリックリンク(別の場所を指すショートカットのようなもの)
  • =:ソケットファイル(プロセス間通信に使う特殊なファイル)
  • |:FIFO(名前付きパイプ)

これらの記号が付くことで、見た目だけでファイルの性質をすぐに把握できるようになります。

3. ls -F の実行例

3. ls -F の実行例
3. ls -F の実行例

実際にls -Fを実行すると次のように表示されます。


ls -F
Documents/  Downloads/  script.sh*  linkfile@  index.html

この例では、Documents/Downloads/がディレクトリ、script.sh*が実行可能ファイル、linkfile@がシンボリックリンクであることが一目で分かります。

4. -l オプションとの違い

4. -l オプションとの違い
4. -l オプションとの違い

ls -lを使えば、権限の最初の文字でファイル種別を確認できます。


ls -l
drwxr-xr-x  2 user user 4096 Sep 16 09:00 Documents
-rwxr-xr-x  1 user user  512 Sep 16 10:00 script.sh
lrwxrwxrwx  1 user user   12 Sep 16 11:00 linkfile -> index.html

しかし初心者にとっては「d」「-」「l」などの記号を読み取るのが少し難しいこともあります。-Fオプションなら直感的に理解しやすいので、入門者にとって特に便利です。

5. 他のオプションと組み合わせる

5. 他のオプションと組み合わせる
5. 他のオプションと組み合わせる

-Fオプションは、他のオプションと組み合わせて使うとさらに便利です。

  • ls -lF:詳細表示とファイル種別を両方確認
  • ls -aF:隠しファイルも含めて種別を表示
  • ls -lhF:サイズを人が読みやすい単位で表示しつつ種別も識別

ls -lF
drwxr-xr-x  2 user user 4096 Sep 16 09:00 Documents/
-rwxr-xr-x  1 user user  512 Sep 16 10:00 script.sh*
lrwxrwxrwx  1 user user   12 Sep 16 11:00 linkfile@ -> index.html

このように、組み合わせることで使い勝手が大幅に向上します。

6. 初心者におすすめの理由

6. 初心者におすすめの理由
6. 初心者におすすめの理由

ls -Fは、Linux初心者にとって非常に学習効果が高いオプションです。理由は以下の通りです。

  • ファイルとディレクトリを見間違えることがなくなる
  • 実行可能ファイルを簡単に見分けられる
  • シンボリックリンクを直感的に把握できる

普段からlsを使うときに-Fを組み合わせて表示する習慣をつけると、Linux操作がぐっと楽になります。

関連記事:
カテゴリの一覧へ
新着記事
New1
ファイル・ディレクトリ操作
basenameの--zeroオプションでヌル文字区切り!xargsと安全に連携するLinuxの基本
New2
ファイル・ディレクトリ操作
find -userオプションの使い方を完全ガイド!初心者でもわかる所有者ユーザーでファイルを検索する方法
New3
ファイル・ディレクトリ操作
find -okオプションとは?初心者向けに丁寧解説!Linuxで確認付きコマンド実行をマスターしよう
New4
ファイル・ディレクトリ操作
dirname --zeroオプション|出力をヌル文字で区切る方法
人気記事
No.1
Java&Spring記事人気No1
ファイル・ディレクトリ操作
findコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイル検索の基本
No.2
Java&Spring記事人気No2
ファイル・ディレクトリ操作
rmコマンドとは?Linuxでファイルやディレクトリを削除する基本
No.3
Java&Spring記事人気No3
ファイル・ディレクトリ操作
cdコマンドとは?Linuxでディレクトリを移動する基本を初心者向けに解説
No.4
Java&Spring記事人気No4
ファイル・ディレクトリ操作
cd ~ の使い方を完全解説!ホームディレクトリへの移動方法と初心者向けLinuxコマンド入門