ホームディレクトリ
/usr はユーザファイルシステムのことである。
Unix系OSにおけるスーパーユーザである root のホームディレクトリは、他のユーザと違い/や、/rootなどである。これらのユーザのホームディレクトリは、ルートファイルシステムに置かれる。まずあり得ないが、root のホームディレクトリが、他のスライス(パーティション)や、NFS上にあった場合、rootがログインできなくなってしまう。
ホームディレクトリの情報は環境変数HOME に設定されており、オペレーティングシステム上で動作する様々なプログラムがこれを参照する。また、多くのシェルでは~で、ホームディレクトリを表す。シェルのビルトインコマンドである cd を引数なしで実行すると、ホームディレクトリへ移動することができる。なお、ホームディレクトリを~で示すことに関して、当時の現役機でviの開発機でもあったADM-3Aのキーボードでは、HOMEキーと~キーは同じキーの上に刻印が施されている。
マルチユーザのコンピュータにおいて、ユーザが自由にファイルやサブディレクトリを作成、保存できるディレクトリである。ユーザ自身の作成したプログラムや書類、ユーザ独自の設定ファイルなどを保存することができる。ホームディレクトリがどこにあるかは、システムの設定ファイルである /etc/passwd に記述されている。
そのシステムで標準とされるホームディレクトリの位置は、システムにより異なる。
/home/username - 多くのUNIXや、BSD、Linuxのディストリビューションの多くで使用される。FHSで規定されている,最も標準的なホームディレクトリの位置である。
/export/home/username - Solarisで使用されることがある。
/Users/username - macOS、NEXTSTEP、OPENSTEPなどで使用される。
/usr/username - 初期のUNIXで使用された。