在 Linux 系统中,/tmp 是一个临时目录(Temporary Directory),主要用于存储系统和应用程序运行时产生的临时文件。以下是关键点解析:
1777,含 sticky bit 防止用户删除他人文件)。systemd 的系统)通过 tmpfiles.d 或 tmpreaper 工具定期清理(默认策略多为 10 天未修改则删除)。/tmp 挂载为 tmpfs(内存文件系统),提升速度但重启后文件丢失。apt 或 yum 操作)。.*.swp)。# 查看 /tmp 权限和挂载类型
ls -ld /tmp # 确认权限(应含 't' 表示 sticky bit)
df -Th /tmp # 检查是否为 tmpfs
# 手动清理(谨慎操作!)
sudo rm -rf /tmp/* # 清空目录(确保无关键进程正在运行)
/tmp 存储重要文件(可能被自动删除)。sticky bit)。/var/tmp 或 ~/.cache,文件保留时间更长。$TMPDIR 或 $TMP 指定自定义临时目录路径。总结:/tmp 是 Linux 中重要的临时文件存储位置,理解其特性和管理策略有助于优化系统维护和安全性。