回答:
Filesystem Hierarchy Standard(FHS)によると:
/home : User home directories (optional)
/root : Home directory for the root user (optional)
一般的な非rootユーザーのホームディレクトリはです/home/$USER
。/root
(多くのディストリビューションでは)/root
root(700
)だけが読み取り可能であるという点でも特別ですが、通常のユーザーのホームディレクトリには他のユーザー(755
)への読み取りアクセス権もあります。
/home
通常、すべてのユーザーがホームディレクトリを作成します。
例:
/home/marcelo
/home/joe
/home
時々は異なるファイルシステム(すなわち、別々のハードディスク、同じハードディスクあるいはネットワーク搭載内の別のパーティション)内に常駐することができる/
(メインシステムのファイルシステム)。
このため(そしておそらく他の理由でも)、rootユーザーのホームディレクトリは通常、メインシステムのファイルシステムにある別のディレクトリにあるため、ネットワーク接続やその他の問題が原因でマウントされない可能性はありません。
これはすべて構成可能であり、理論的には、/home
たとえばシステムルートのホームをに置くこともできます/home/root
が、これはお勧めできません。
~
記号は、シェルは現在のユーザのホームディレクトリに置き換えるだけで何かです。それ自体は有効なパスではありません。