shell脚本的临时文件保存在哪里

shell脚本的临时文件保存在哪里

我有一个脚本来切换屏幕背光(映射到键盘快捷键),并且我想保存亮度级别,以便再次按下键盘快捷键时可以恢复它。

是否有保存此类文件的标准位置?或者我应该在我的主目录中创建一些文件夹来将它们保存在那里?

我不想将它们保存到/tmp因为:

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

答案1

在 Linux 上,/run/var/run是不需要在重新启动后继续存在的事物的标准位置,但不能被例如删除tmpreaper。例如,守护进程通常将其 pid 文件保存在那里。

如果您的脚本以普通用户身份运行,那么该用户主目录中的点目录可能是正确的选择。这是具有持久设置的应用程序(例如 Firefox、GIMP 等)保存其数据的地方。

相关内容