カテゴリ: Linuxコマンド集 更新日: 2025/12/29

Linuxのlsコマンド-kオプション完全解説!初心者でも分かるファイルサイズをキロバイトで表示する方法

lsコマンドの-kオプション|サイズをキロバイト単位で表示する方法
lsコマンドの-kオプション|サイズをキロバイト単位で表示する方法

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

生徒

「先生、Linuxでファイルやディレクトリを見たいときにlsコマンドを使うって聞いたんですが、ファイルのサイズを見やすく表示する方法はありますか?」

先生

「いい質問ですね。実は、lsコマンドにはサイズの表示方法を変更できるオプションがいくつかあって、その中の一つが-kオプションなんです。」

生徒

-kってどういう意味なんですか?」

先生

「これは、ファイルサイズをキロバイト単位で表示するためのオプションなんですよ。初心者でも理解しやすいように順番に説明していきますね。」

1. lsコマンドとは?

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

lsコマンドは、LinuxやUNIX系OSでディレクトリの中身を一覧表示するコマンドです。Windowsでいう「エクスプローラでフォルダを開いてファイルを見る」動作にあたります。
例えば、ホームディレクトリにあるファイルやフォルダを確認したいときに使います。


ls
Documents  Downloads  Pictures  index.html

このように、実行するとファイルやディレクトリ名が一覧で表示されます。

2. lsコマンドでサイズを表示するには

2. lsコマンドでサイズを表示するには
2. lsコマンドでサイズを表示するには

通常のlsでは、ファイルサイズは表示されません。サイズも確認したい場合は-lオプションをつけます。これは「long format(詳細表示)」を意味し、ファイルの種類・権限・所有者・サイズ・更新日時などが一覧で表示されます。


ls -l
-rw-r--r--  1 user user   2048 Sep 16 10:00 index.html
drwxr-xr-x  2 user user   4096 Sep 16 09:00 Documents

ただし、このとき表示されるサイズはバイト単位です。例えば「2048」とあれば、2048バイト=約2KBという意味になります。初心者にはバイト単位だと分かりにくいので、ここで役立つのが-kオプションです。

3. -kオプションとは?

3. -kオプションとは?
3. -kオプションとは?

lsコマンドの-kオプションを使うと、ファイルサイズをキロバイト(KB)単位で表示することができます。キロバイトとは、コンピュータでの容量を表す単位で、1KBは1024バイトです。普段パソコンで「10KBのファイル」「2MBの画像」などを見るときの「KB」と同じ意味です。

つまり、サイズをバイトではなく人間にとって理解しやすい形で表示してくれる便利なオプションです。

4. ls -lk の使い方

4. ls -lk の使い方
4. ls -lk の使い方

実際に使うときは、詳細表示の-lと組み合わせて-lkとします。


ls -lk
-rw-r--r--  1 user user      2 Sep 16 10:00 index.html
drwxr-xr-x  2 user user      4 Sep 16 09:00 Documents

このように、バイト単位ではなくキロバイト単位に変換された数値で表示されます。例えば、2048バイトのファイルなら「2」と表示され、4096バイトのディレクトリなら「4」と表示されます。

5. duコマンドとの違い

5. duコマンドとの違い
5. duコマンドとの違い

ここで注意したいのは、ls -lkファイルそのもののサイズを表示するのに対して、duコマンドはディスク上で実際に消費している容量を表示する点です。
例えば、空っぽのディレクトリでもls -lkでは「4KB」と表示されることがありますが、これはLinuxの仕組み上、ディレクトリ情報に必要な領域だからです。

6. 初心者が覚えると便利な場面

6. 初心者が覚えると便利な場面
6. 初心者が覚えると便利な場面

ls -lkは、次のような場面で役に立ちます。

  • バイト単位だと大きすぎて分かりにくいファイルサイズを簡単に把握したいとき
  • テキストファイルや設定ファイルなど、小さなファイルのサイズを比較したいとき
  • 学習中にlsコマンドの出力を見やすくしたいとき

初心者にとっては「ファイルサイズを人間に分かりやすい単位で確認できる」というだけでも大きな助けになります。実務や学習でも役立つので、ぜひ覚えておきましょう。

関連記事:
カテゴリの一覧へ
新着記事
New1
ファイル・ディレクトリ操作
stat -Lオプションの使い方を解説|シンボリックリンクをたどってファイル情報を確認しよう
New2
ファイル・ディレクトリ操作
realpath -eオプションの使い方を解説!Linuxで存在するファイルのみ絶対パスを取得する方法
New3
ファイル・ディレクトリ操作
findコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイル検索の基本
New4
ファイル・ディレクトリ操作
touch --referenceオプションの使い方を完全ガイド!初心者でもわかるタイムスタンプのコピー方法
人気記事
No.1
Java&Spring記事人気No1
ファイル・ディレクトリ操作
findコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイル検索の基本
No.2
Java&Spring記事人気No2
ファイル・ディレクトリ操作
rmコマンドとは?Linuxでファイルやディレクトリを削除する基本
No.3
Java&Spring記事人気No3
ファイル・ディレクトリ操作
cpコマンドとは?Linuxでファイルやディレクトリをコピーする基本操作を初心者向けに解説
No.4
Java&Spring記事人気No4
ファイル・ディレクトリ操作
Linuxのls --full-timeオプションを完全ガイド!初心者でもわかるタイムスタンプのフル表示方法