在 Linux 系统中,用户目录(也称为家目录)的默认位置取决于系统配置,但通常遵循以下规则:
/home/用户名
alice
的家目录是 /home/alice
。/root
/home
下。方法 1:使用 echo $HOME
命令
echo $HOME
输出示例:/home/alice
方法 2:查看 /etc/passwd
文件
grep "^$(whoami):" /etc/passwd | cut -d: -f6
最后一列即为用户的家目录路径。
方法 3:使用 ~
符号
在终端中,~
会自动解析为当前用户的家目录(例如 cd ~
可进入家目录)。
/etc/passwd
修改用户的家目录路径(例如改为 /data/users/alice
)。/nfs/home/alice
)。/etc/default/useradd
或 /etc/skel
配置文件修改默认模板。bash
useradd -d /path/to/custom_home username
bash
awk -F: '{print $1, $6}' /etc/passwd
大多数情况下,用户目录位于 /home/用户名
下,但建议通过 echo $HOME
或 /etc/passwd
确认实际路径。如果是 root 用户,则路径为 /root
。