我指的是:https://specations.freedesktop.org/basedir-spec/basedir-spec-latest.html
我的目录中有以下文件.config
:
~/.config/user-dirs.dirs
:
# ...
XDG_DOWNLOAD_DIR="$HOME/downloads"
# ... there are only comments in this file, except the line above ...
(我猜这个文件需要从某个地方获取?但是在哪里以及如何获取?)
~/.config/user-dirs.conf
:
enabled=False
(这个文件似乎是防止xdg-user-dirs-update
覆盖所必需的~/.config/user-dirs.dirs
。)
然而,$XDG_DOWNLOAD_DIR
当我运行 shell 时未设置。
XDG 在哪里/怎么样*DIR 用户目录变量应该设置吗?
我是否应该获取~/.config/user-dirs.dirs
由我的登录 shell 获取的文件之一(例如,在 中.bash_profile
)?
答案1
这样设置
xdg-user-dirs-update --set DOWNLOADS ${HOME}/Downloads;
更新所有 xdg 目录
xdg-user-dirs-update;
source ${HOME}/.config/user-dirs.dirs;