临时文件
编辑临时文件(在计算机俚语中通常也称为临时文件,来自英文临时文件)是操作系统或其他程序使用的文件,用于临时存储由相同或另一个程序处理的数据。 数据被换出以释放计算机的工作内存或组织数据传输到另一个程序。 随着虚拟内存的引入,对这种缓解的需求有所减弱,但过去在某些应用程序中要处理的数据量也有所增加,例如图像处理。 在大多数情况下,临时文件也会被创建它们的程序再次删除。
视窗、MS DOS
编辑在 Windows 上,临时文件通常由 .tmp 文件扩展名标识。 此外,它们通常专门为登录用户保存,这意味着每个用户都有一个单独的目录(“文件夹”)来存储这些文件。 默认情况下,使用用户目录的子目录,这可以使用环境变量 USERPROFILE 来确定。 (该目录在Windows资源管理器中可能不可见,因为它可能是一个“隐藏文件夹”,必须通过调整相应的选项使其可见。)原则上可以调整这些文件的存储位置(通过注册表配置).
作为以前操作系统(如MS-DOS和Windows 98)的遗留物,还有环境变量TEMP和TMP,可以用来配置临时文件的目录。 一些应用程序仍然引用这些定义。
临时文件也被某些程序存储在特殊的应用程序相关目录中,甚至存储在当前目录中,因此总体上不容易获得概览以完全清理不再需要的文件。
Linux、UNIX
编辑临时文件的文件系统层次标准在 Linux 中区分两种类型:
可以在 /tmp 目录中重新启动时删除那些存储的文件,这些文件在系统重新启动后无疑不再需要,并且可以在系统启动期间清空重新启动在 /var/tmp 目录中保留那些在重新启动后也应该可用的文件重新启动系统。
粗心地处理临时文件会导致安全漏洞,尤其是在支持符号链接的多用户系统上:如果临时文件的名称是可预测的,则符号链接可以存储在该名称下。 如果随后运行创建同名临时文件的程序,数据可能会丢失或用户权限可能会增加。 因此,临时文件名通常包含随机生成的字符组合。
内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/347531/