在 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 中重要的临时文件存储位置,理解其特性和管理策略有助于优化系统维护和安全性。