temp文件夹在哪里:分系统路径与快速打开方式
temp文件夹在哪里,Windows分用户临时目录C:\Users\你的用户名\AppData\Local\Temp、系统临时目录C:\Windows\Temp,Win+R输入%temp%可直接打开用户目录;macOS主临时目录为/tmp,还有/var/folders下的用户临时存储,Linux默认临时目录是/tmp,/var/tmp用于留存时间更长的临时文件,该查找方式适合普通桌面用户,服务器用户还要额外查看程序单独配置的临时路径,已经手动修改过环境变量的电脑,路径会和默认值不一致。
temp文件夹在哪里Windows系统
你按下Win+R组合键调出运行窗口,输入%temp%回车,直接跳转当前登录账号对应的temp文件夹,这个路径受用户环境变量TEMP、TMP控制,存放浏览器缓存、安装包解压文件、软件运行产生的临时数据,不需要管理员权限。系统级temp文件夹路径C:\Windows\Temp,打开时大多需要管理员权限,服务程序、elevated权限的安装程序会往这里写入文件,普通软件很少使用这个目录。
AppData文件夹默认处于隐藏状态,如果你手动逐层浏览C:\Users,看不到这个文件夹,需要在文件资源管理器顶部查看选项里,勾选隐藏的项目,才能正常显示。不要直接把系统temp文件夹和用户temp文件夹当成同一个目录,两个目录权限、归属、清理策略相互独立。
temp文件夹在哪里macOS与Linux系统
macOS打开终端,输入open/tmp即可调出临时目录,系统大量应用的临时文件放在/var/folders下的随机命名子文件夹,这个位置不会直接在访达侧边栏展示,需要借助终端访问。macOS的/tmp目录重启后,里面的文件会被系统自动清理一部分。
Linux终端输入cd/tmp切换目录,/tmp是全系统通用临时目录,挂载参数一般带有tmpfs,内存或虚拟内存承载,重启后内容清空;/var/tmp是另一组临时目录,里面文件保留周期更长,重启之后文件通常不会自动删除,编译包、解压包常放在这里。
| 系统 | 用户临时目录 | 系统全局临时目录 | 快速打开命令 |
|---|---|---|---|
| Windows | C:\Users\用户名\AppData\Local\Temp | C:\Windows\Temp | Win+R,%temp% |
| macOS | /var/folders子目录 | /tmp | open/tmp |
| Linux | ~/.cache(应用缓存) | /tmp、/var/tmp | cd/tmp |
路径可以被修改。
Windows里你可以在系统属性-高级-环境变量页面,修改用户变量内TEMP、TMP的值,把temp文件夹迁移到D盘或者其他分区,修改完成后重启电脑,新的临时文件才会写入新路径,旧路径里的文件不会自动迁移。macOS、Linux可以通过TMPDIR环境变量自定义临时目录,部分编译工具、脚本会优先读取这个变量,而不是默认的/tmp。
清理temp文件夹时,正在占用的文件无法删除,系统会弹出提示,这类文件属于正在运行软件的依赖文件,强行删除会引发程序报错、闪退,跳过占用文件即可,其余文件可以直接删除。不要批量删除C:\Windows\Temp里面你不认识的文件,部分后台服务正在读写,误删容易引发系统异常。
微软文档说明,Windows环境变量TEMP优先读取用户变量,用户变量覆盖系统变量,这也是%temp%默认指向用户目录,而不是C:\Windows\Temp的原因。
服务器部署业务程序时,很多软件会单独设置自己的临时目录,不使用系统默认temp,这种情况只能查阅软件配置文件,不能依靠系统默认路径查找。
