在Linux系统中,/tmp 是一个特殊的临时目录,主要用于存储临时文件。以下是关于它的详细说明:
sticky bit)防止随意删除他人文件。/tmp(通常10天未修改的文件会被删除)。/tmp(取决于配置,如/etc/default/rcS或tmp.mount单元)。/tmp挂载为tmpfs(内存文件系统),提升速度且不占用磁盘空间(重启后文件消失)。1777(drwxrwxrwt),其中:
t(sticky bit)确保用户只能删除自己的文件。/tmp存放敏感数据,因其全局可读。bash
sudo rm -rf /tmp/*bash
df -Th /tmp
mount | grep /tmpbash
sudo systemctl edit tmp.mount # 修改清理周期$TMPDIR或/run/user/<UID>):用户私有临时文件。/tmp是tmpfs,可能因内存耗尽导致问题,需调整大小:
bash
sudo mount -o remount,size=2G /tmp/tmp写入权限,若权限错误会导致故障(检查目录权限和磁盘空间)。/tmp是Linux系统的“临时沙盒”,设计为易失性存储,合理使用可提升效率,但需注意其自动清理机制和安全性限制。