回答:
~/
現在のユーザーのホームフォルダーの省略形です。したがって、ユーザー名が「foobar」の場合、展開されます/home/foobar/
~
は、現在のユーザーのホームフォルダーの省略形です:)
~
に~/
、の代わりに/
が表示されます。
~
実際に環境変数の値に展開されますHOME
。の値を変更するとHOME
、~
そのユーザーのホームディレクトリもポイントされなくなります。
重要なことは、rootユーザーを使用している場合、ではなくディレクトリに~/
なることです。/root
/home/user_name
この場合、次を実行します。
> cd ~/ ; pwd ;
終了します:
> /root
/root
ルートユーザーのホームディレクトリとしてリストされているという事実の直接的な結果です/etc/passwd
。これは特別な場合ではありません。
user
ホームディレクトリを参照する場合は~user
、のように使用できますls -l ~enzotib/Documents/
。