/usrはUserの略ではない?Linuxディレクトリの本当の正体
初めてLinuxに触れる人は、誰もが一度は「ああ、/usrはユーザー(User)フォルダーなんだな!」と誤解しがちです。しかし、実際に自分のファイルを保存しようとすると、権限がないと拒否されてしまうことがよくあります。
結論から言うと、現代のLinuxにおいて/usrは「ユーザーのホーム」ではなく、「システムの共通リソース倉庫」なのです。

1. /usr:名前の誤解と本当の意味
過去のUnix初期には、実際に/usrにユーザーのホームディレクトリがあった時代もありました。しかし、システムが大規模化するにつれて役割が分離され、現在/usrはUnix System Resourcesの略として解釈するのが適切でしょう。確かにuserから始まったものの、機能的にはもはやuserという意味合いは持っていません。
-
性質: システム運用に必要な読み取り専用(Read-only)データとプログラムの集合体。
-
主要な役割: OSインストール後に追加されるほとんどの実行ファイル、ライブラリ、共有データがここに格納されます。
2. /usrの内部を見てみよう(主要な内容)
/usrの内部は、まるで小さなLinuxシステムが丸ごと入っているかのような構造をしています。
| ディレクトリ | 主な内容 | 備考 |
|---|---|---|
/usr/bin |
一般ユーザー用実行ファイル | python、curl、git など |
/usr/sbin |
システム管理者用実行ファイル | ネットワーク設定、デーモン管理など |
/usr/lib |
プログラム実行に必要なライブラリ | Windowsの.dllに似た.soファイル群 |
/usr/share |
アーキテクチャに依存しない共通データ | マニュアル(man)、アイコン、フォントなど |
/usr/local |
ユーザーが直接インストールしたプログラム | ソースコンパイルなどでインストールした場合に優先順位を持つ |
💡 参考:
/binと/usr/binの違いは?過去には、起動に不可欠な最小限のツールだけが
/binに置かれていましたが、最近のディストリビューション(Ubuntu、Fedoraなど)では、管理を簡素化するために/binを/usr/binへシンボリックリンクで統合する傾向にあります。/sbinと/usr/sbinの関係も同様です。
3. 混同しやすい4つのディレクトリを比較
特に混同しやすい4つの場所の役割を明確に区別してご説明します。
-
/home(個人スペース): ユーザーの個人文書や設定ファイル(~/.bashrcなど)が格納されます。OSを再インストールしても、ここだけ残せばデータは無事です。 -
/usr(システムリソース): パッケージマネージャー(apt、dnfなど)が管理する共通プログラムの保存場所です。 -
/opt(外部アプリ): Google ChromeやDiscordのように、パッケージ管理システムに従わず「丸ごと」インストールされるサードパーティ製アプリケーションのスペースです。 -
/var(変動するデータ): ログファイルやデータベースファイルのように、システム運用中に内容が変化し続けるデータが蓄積されます。
4. 実践ガイド:自分のファイルはどこに置くべきか?
状況によってファイルを置く場所は異なります。このルールを守るだけで、「Linuxを理解している人」だと評価されるでしょう。
-
自分だけが使う簡単なスクリプト:
~/bin(ホームディレクトリの下にbinフォルダーを作成)または~/.local/bin -
システム全体で使う自作プログラム:
/usr/local/bin(パッケージマネージャーと衝突しない安全な共通スペース) -
外部からダウンロードした大規模な商用ソフトウェア:
/opt/アプリケーション名 -
絶対に触れてはいけない場所:
/usr/bin(システムパッケージマネージャーが管理しているため、直接ファイルを置いたり削除したりすると、パッケージの破損原因となります。)
4行要約
-
/usrはユーザー(User)データフォルダーではありません。 -
システムが共通で使用するプログラムとリソースの倉庫です。
-
個人のファイルは
/homeに、直接インストールした共通アプリケーションは/usr/localまたは/optに置きましょう。(筆者は/optにアプリケーションイメージをまとめています。) -
個人で使うスクリプトは、
~/.local/binディレクトリを作成してそこで管理すると、かなり整理整頓されている感じがします。
これで/usrディレクトリに関する疑問が少しは解消されましたでしょうか?Linuxを愛するユーザーとして、この記事を通して多くの方々がLinuxについてさらに理解を深め、Linux OSの魅力にどっぷり浸っていただければ幸いです。
コメントはありません。