Unix/Linux 系统一般有“dump”目录吗?

Unix/Linux 系统一般有“dump”目录吗?

如果有人说升级软件但需要保存一些文件,则可以方便地使用“中间”转储目录(路径Y)从路径中剪切/复制粘贴一些文件X,然后将这些文件剪切/复制粘贴到路径中。Z升级前的特定文件并将其粘贴回升级后的软件(以防保存的文件在升级中自然被删除)。

Unix/Linux 系统是否通常有一个“转储”目录,可以在其中放置文件,并且这些文件要么永远不会被自动删除,要么会在通用标准的较长时间内(例如 12 个月)自动删除?

我假设这样的目录是tmp但我不确定是否一般所有 Unix/Linux 系统都有它,或者是否有任何关于它的标准(例如自动删除 12 个月,如果有的话)。

答案1

不存在保证最短保留时间的一般“临时”区域。然而,有两个常用目录用于此目的。

/var/tmp我会基于此目的推荐Linux 文件层次结构标准(pdf),其中说:

3.18。/tmp:临时文件

3.18.1.目的 该/tmp目录必须可供需要临时文件的程序使用。

程序不得假定在/tmp程序调用之间保留任何文件或目录。

5.15。/var/tmp:系统重新启动之间保留的临时文件 5.15.1。用途 该/var/tmp目录可供需要在系统重新引导之间保留临时文件或目录的程序使用。因此,存储在 中的/var/tmp数据比 中的数据更持久/tmp

/var/tmp系统启动时不得删除位于的文件和目录。尽管 中存储的数据/var/tmp通常以特定于站点的方式删除,但建议删除的频率低于/tmp.

相关内容