我有一个脚本来切换屏幕背光(映射到键盘快捷键),并且我想保存亮度级别,以便再次按下键盘快捷键时可以恢复它。
是否有保存此类文件的标准位置?或者我应该在我的主目录中创建一些文件夹来将它们保存在那里?
程序不得假定在程序调用之间保留 /tmp 中的任何文件或目录。
答案1
在 Linux 上,/run
或/var/run
是不需要在重新启动后继续存在的事物的标准位置,但不能被例如删除tmpreaper
。例如,守护进程通常将其 pid 文件保存在那里。
如果您的脚本以普通用户身份运行,那么该用户主目录中的点目录可能是正确的选择。这是具有持久设置的应用程序(例如 Firefox、GIMP 等)保存其数据的地方。