/tmp
主要包含/tmp
需要的文件,不同程序使用它来创建锁定文件和临时存储数据。 许多这些文件对于当前正在运行的程序很重要,而删除它们可能会导致系统崩溃。
在所有Linux系统中,如果不是大多数Linux系统, /tmp
的内容将在启动时或本地系统关闭时被删除(清除)。 这是系统管理的标准过程,以减少使用的存储空间 (通常在磁盘驱动器上)。
重要提示 :不要从/tmp
删除文件,除非你确切地知道你在做什么! 在多用户系统中,这可能会潜在地删除活动文件,破坏用户的活动(通过他们正在使用的程序)。
如果您不小心删除/tmp
怎么办? 在本文中,我们将向您展示如何在删除之后还原(重新创建) /tmp
。
建议阅读: 如何在Linux中恢复已删除的文件
在运行下面的命令之前需要注意的几件事情。
- / tmp必须属于root用户。
- 设置适当的权限,允许所有用户使用此目录(使其公开)。
$ sudo mkdir /tmp $ sudo chmod 1777 /tmp
或者,运行此命令。
$ sudo mkdir -m 1777 /tmp
现在运行下面的命令来检查目录的权限。
$ ls -ld /tmp
在Linux中恢复已删除/ tmp目录
这里的权限意味着每个人(所有者,组织和其他人)都可以读取,写入和访问目录中的文件,并且t
(粘性位),这意味着文件只能被其所有者删除。
注意 :如上所示恢复/tmp
后,建议您重新启动系统,以确保所有程序正常运行。
而已! 在本文中,我们展示了如何在Linux中意外删除之后恢复(重新创建) / tmp目录 。 通过下面的反馈表来删除您的意见。