Mac OS X是否实现了XDG Base Directory Specification?如果没有,那相当于$ XDG_RUNTIME_DIR?我帮助维护的应用程序需要一个临时目录,其中可以放置和执行二进制(即可执行)文件。因此,该目录最好对用户来说是唯一的,并且必须保证允许文件设置可执行位(如果Mac OS X使用的文件系统上存在这样的东西)。
答案 0 :(得分:0)
$ XDG_RUNTIME_DIR定义相对于哪个基本目录 用户特定的非必需运行时文件和其他文件对象(例如 作为套接字,应存储命名管道...)。目录必须是 由用户所有,他必须是唯一拥有读写能力的人 访问它。其Unix访问模式必须为0700。
没有给出太多其他指导。我相信这意味着您可以将其放在$HOME
中的任何文件夹中。我认为,如果权限正确且数据类似于缓存,那么没有太多理由不能与您的$XDG_CACHE_HOME
相同。