答案1
一般来说,没有。
如果它充满了垃圾,您可能需要查看哪些软件无法自行清理。
您还可以使用 find 来识别长时间未修改或访问的文件,这些文件可能可以安全删除。
答案2
真正的答案是——这取决于情况。 /tmp 可能由需要锁定文件或临时日志才能运行的应用程序使用,也可能不使用。那里可能有符号链接......不知道有什么用,但总是有可能的。
在决定删除它之前,您应该真正看看里面有什么。对任何东西执行 rf -rf * 本质上都是危险的。
答案3
不会。例如,如果您的计算机上运行 MySQL 数据库,则会终止其套接字,或者如果您使用 emacs 作为服务器,则会终止服务器进程。在许多其他情况下,删除这些文件并不安全。最好的办法是编写一个脚本来检查文件的日期,并且仅在文件过旧时将其删除。
答案4
不。
但是你可以为 /tmp 目录创建一个虚拟磁盘,那么每次系统重新启动后它都会是空的。作为副作用,您的系统可能会变得更快一些。
Google 有很多关于 tmpfs 和/或 ramfs 的信息。