在 Debian/Ubuntu 等系统中,deluser 默认不会删除用户的家目录。
sudo deluser 用户名
/home/用户名需要显式加参数:
sudo deluser --remove-home 用户名
这会:
/home/用户名sudo deluser --remove-home --remove-all-files 用户名
--remove-all-files:删除用户在所有位置的文件(不仅限于家目录)userdeluserdel 用户名:不删家目录userdel -r 用户名:删除家目录| 命令 | 是否删家目录 |
|---|---|
deluser 用户名 |
❌ 不删 |
deluser --remove-home 用户名 |
✅ 删 |
deluser --remove-all-files 用户名 |
✅ 删所有文件 |
如果你是在写脚本或做运维操作,建议明确加上 --remove-home,避免留下“孤儿目录”。