上周帮做平面设计的表姐整理她电脑的工作文件,翻了两个文件夹就发现了十几个后缀带tmp的奇怪文件,大的有上百M,小的只有几K,表姐说她每次整理文件都犯愁:这tmp到底是什么东西?留着占空间,删了又怕弄坏电脑里的设计稿,毕竟她之前就因为乱删文件赔过客户钱,其实不止做设计的朋友,很多普通用户也会碰到tmp格式的文件,尤其是今年下半年微软推完Windows 11 24H2更新之后,一大波用户更新完直接C盘飘红,找来找去才发现多了好几G的tmp文件,这件事当时还冲上了数码类内容的热榜,很多人吐槽更新完才知道tmp格式居然能占这么大空间,今天就把tmp格式说透,从是什么、能不能删到怎么用它救文件,看完你就再也不懵了。

tmp格式本质就是临时文件,本来就是给系统“打短工”的
很多人不知道,tmp其实就是英文单词temporary的缩写,翻译过来就是“临时的”,顾名思义,tmp格式就是系统、各类软件运行过程中产生的临时缓存文件,从出生开始就注定是“用完就走”的身份。那tmp文件都是怎么来的?其实场景比你想的多得多,最常见的就是各类设计、办公软件产生的tmp:你用PS做图、用Word写报告、用Excel做表格,只要你打开文件开始编辑,软件就会自动生成一个对应的tmp临时文件,一方面用来缓存你没保存的修改内容,防止软件崩溃、突然断电你做的内容全没了;你保存原文件的时候,软件会先把新内容写到tmp文件里,确认没问题再替换旧的原文件,这样就算保存过程中出问题,也不会把原文件弄坏,相当于给文件加了个保险。
除了办公软件,系统更新、安装软件、浏览器上网甚至你解压缩一个文件,都会产生tmp格式的文件,今年9月底微软开始推送Windows 11的年度大更新24H2版本,很多第一时间尝鲜的用户就踩了tmp的坑:更新完成之后,不少人发现自己的C盘一下子少了3-8G的空间,多的甚至少了10G以上,翻遍了各个文件夹才发现,C盘Windows目录下的Temp文件夹里堆了一大堆更新产生的tmp安装临时文件,本来按照流程,更新完成后系统会自动清理这些临时文件,但24H2的更新程序出了bug,没有触发自动清理,这些tmp就一直留在了C盘里,好多本来C盘就不大的用户直接被搞到C盘飘红,开机都卡,后来微软官方在10月的累积更新里才修复了这个bug,还给用户出了手动清理tmp文件的教程,这也是最近半年和tmp格式相关最热门的时事了。
你只要开电脑用软件,就会产生tmp文件,它就是系统和软件运行过程中必然会出现的东西,不是什么洪水猛兽,也不是凭空出来的垃圾。
tmp文件能不能删?分清场景再动手,不会弄坏电脑
这是所有人最关心的问题:我电脑里堆了一堆tmp,能不能直接全删了?会不会把系统搞坏?这里我可以给大家一个明确的结论:只要你没开着对应的软件,99%的tmp文件都可以放心删,留着才是真的只占空间没用。我身边就有个活生生的例子:我的同事小李做新媒体运营,电脑是大学买的,固态只有256G,用了四年之后,C盘天天红,开机要两分钟,开个微信都卡,他本来都攒钱准备换个新电脑了,让我帮他把旧电脑里的文件导出来,我打开C盘一看,好家伙,光是他用户目录下AppData里的Temp文件夹,就堆了17G的tmp文件,加上浏览器缓存、之前安装软件剩下的tmp安装包,加起来快22G,占了他C盘快十分之一的空间,我给他把这些没用的tmp全清了之后,C盘一下多出20多G,当时开机就从两分钟降到了40秒以内,开各种软件也不卡了,至今他还用着这台旧电脑,省了好几千块换电脑的钱。

不是所有tmp都能随便删,有两种情况一定要注意:第一种就是正在被软件使用的tmp不能删,比如你现在开着PS做大图,PS正在用对应的tmp文件缓存你的修改,你这时候去删tmp,PS直接就会崩溃,你没保存的内容全都会丢,所以正确的做法是:你清tmp之前,先把所有打开的软件都关掉,尤其是正在做文件的办公、设计软件,关完再删,就不会出问题。
第二种就是要小心伪装成tmp的病毒文件,大部分tmp都是正常的,但确实有不法分子会把病毒、木马改成xxx.tmp.exe的名字,伪装成临时文件骗用户点开,尤其是你从网上下盗版软件、盗版游戏,解压之后经常会看到这种名字奇怪的tmp文件,后缀还藏了exe,这种一定要小心,别乱点开,最好先用杀毒软件扫一遍。
至于网上说的“所有tmp都是病毒必须全删”“tmp是系统文件绝对不能碰”这两种说法,我个人觉得都是极端的错误观点,都是为了博眼球编出来的,tmp本身只是个格式,就像一张纸,你可以用它写日记也可以用它写广告,好坏从来不是格式本身的问题,别把锅甩给tmp。
别只把tmp当垃圾,关键时刻它还能救回你的重要文件
很多人不知道,tmp文件除了占空间,还有一个非常实用的作用:就是帮你救回损坏或者丢失的原文件,我表姐就亲身经历过,说tmp是她的救命恩人都不为过。前年的时候,表姐接了一个本地大开发商的开盘海报订单,要求第二天早上就要出定稿给喷绘工厂,当天晚上她改到快11点,就差最后调整两个字就存盘了,结果PS突然闪退,再打开原文件的时候,直接提示“该文件不是有效的Photoshop文档”,原文件损坏打不开了,当时表姐整个人都傻了,重做根本来不及,客户要不到稿她不仅拿不到稿费还要赔违约金,给我打语音都快哭了。

我刚好在她家附近吃宵夜,就赶紧过去帮她弄,我第一反应就是找PS的tmp临时文件,因为PS默认每10分钟会自动存一次临时tmp文件,就在原文件同一个文件夹里,我们翻了一下,果然找到一个名字带前缀、后缀是tmp的文件,大小和原文件差不多,我把这个文件复制到桌面,把后缀从tmp改成psd,双击打开一看,除了最后10分钟改的几个字,其他所有内容全都完好无损,最后我们花了20分钟就改完交了稿,顺利收了钱,没出任何问题。
不止PS,其实Word、Excel这些常用的办公软件也会生成tmp临时文件,如果你碰到原文件打不开、损坏的情况,都可以去原文件所在的文件夹找同名的tmp文件,改个后缀就能打开,很多时候就能把你的重要文件找回来,我还有个做财务的朋友,去年年底做年报的时候,Excel突然坏了,全年的考勤和工资表原文件打不开,最后就是从tmp文件里恢复出来的,不然真的要耽误年报申报。
不用手动天天清,这样设置自动整理tmp更省心
既然tmp文件用完就没用了,那有没有办法不用我们手动清理,让系统自己搞定?其实不管是Windows还是macOS,都自带了自动清理tmp的功能,只是很多人不知道开,我给大家说一下简单的设置方法,一次设置之后就不用管了。如果你用的是Windows 10或者Windows 11,只要打开设置,找到「系统-存储」,打开「存储感知」功能,然后把自动清理的频率改成每周或者每两周,系统就会自动删除超过一周的临时文件,包括没用的tmp,不用你自己手动去翻文件夹,如果你的C盘已经满了,也可以手动点「存储感知」里面的「立即清理」,一分钟就能清完所有没用的tmp,如果你不嫌麻烦,也可以用系统自带的「磁盘清理」,选C盘之后勾上「临时文件」,清理出来的空间更多。
如果你用的是苹果的macOS,也可以在「关于本机-存储-管理」里面打开「优化存储」,系统也会自动清理旧的没用的临时文件,包括tmp格式,非常省心。
这里我也说一下我个人的观点:不建议大家用那些乱七八糟的国产清理软件来清tmp,很多这类软件本来就是流氓,本来你的电脑只有几个G的tmp,它扫出来告诉你有几十G垃圾,骗你下软件,下完之后还给你装一堆捆绑软件,反而越清越乱,其实系统自带的清理功能完全够用,根本不需要第三方软件瞎折腾。
另外我也想说,很多用户现在有“硬盘焦虑”,总觉得电脑里只要有垃圾就要马上清,看到tmp就一定要删掉,其实完全没必要,tmp本来就是系统运行需要的东西,只要你的C盘还有超过10%的剩余空间,就算放几个G的tmp也根本不会影响你的电脑运行,半个月或者一个月清一次足够了,天天清反而容易误删正在用的文件,得不偿失。
tmp格式一点都不神秘,它就是系统和软件用来临时缓存数据的“工具人”,不用谈它色变,也不用把它当成洪水猛兽,平时不用的时候清掉腾空间,真碰到原文件损坏的时候,它还能帮你救回重要数据,只要你分清场景,不用乱点陌生的tmp,它就不会给你惹麻烦,反而能帮你不少忙,如果你之前也对tmp格式有疑问,看完这篇应该就全都懂了,下次碰到tmp就知道该怎么处理了。
