具体来说,我要询问的是~/Templates/
,但是有关其他目录的任何信息都值得赞赏。我了解如何~/Templates
在图形文件管理器的上下文中使用,但我正在从 freedesktop.org 寻找其使用的定义意图。
在FILE-HIERARCHY(7)
它在“主目录”部分中指出“高级用户资源的其他位置由xdg-用户目录”。
在xdg-用户目录,它指出“xdg-user-dirs 是一个帮助管理‘众所周知’用户目录(如桌面文件夹和音乐文件夹)的工具”,但从未继续枚举“众所周知”用户目录。
在xdg-user-dir(1)
它确实列举了以下内容:
- 桌面
- 下载
- 模板
- 公众分享
- 文件
- 音乐
- 图片
- 视频
user-dirs.defaults(5)
列出以下默认值,所有值都相对于用户的主目录:
DESKTOP=Desktop
DOWNLOAD=Downloads
TEMPLATES=Templates
PUBLICSHARE=Public
DOCUMENTS=Documents
MUSIC=Music
PICTURES=Pictures
VIDEOS=Videos
# Another alternative is:
#MUSIC=Documents/Music
#PICTURES=Documents/Pictures
#VIDEOS=Documents/Videos
一个用户在另一个相关问题在 Unix.SE 上确实声明如何 XDG_TEMPLATES_DIR
并XDG_PUBLICSHARE_DIR
可能会被使用,但我想知道它们的用法是在哪里指定的,以确认应用程序正确使用它们并更好地理解它们的预期目的。
我猜它们不是标准,而是由发行版、系统管理员和应用程序开发人员决定如何使用它们,这可能会导致一些令人惊讶的结果。
我可能患有XY问题这里。