在 Debian(以及一般的 Debian/Ubuntu 系)里:
deluser 默认不会删除用户的家目录。
常见情况如下:
sudo deluser username
/home/usernamesudo deluser --remove-home username
这会:
/home/usernamesudo deluser --remove-all-files username
userdelsudo userdel username # 不删家目录
sudo userdel -r username # 删家目录和邮件
deluser 是 Debian 封装的更“友好”的脚本,userdel 是底层命令。
| 命令 | 是否删家目录 |
|---|---|
deluser user |
❌ 不删 |
deluser --remove-home user |
✅ 删 |
deluser --remove-all-files user |
✅ 删全部文件 |
userdel user |
❌ 不删 |
userdel -r user |
✅ 删 |
如果你愿意,我也可以帮你写一条“安全删除用户并备份家目录”的命令。