正如我所说的

是否有可用的API确定Linux中的默认下载目录?

我正在使用ubuntu发行版。

最佳答案

晚会很晚,但是:有XDG规范完全涵盖了这个主题。要在shell(脚本)中获取下载目录,只需运行:

$ xdg-user-dir DOWNLOAD
/home/djasa/Downloads

对于程序,该位置位于$HOME/.config/user-dirs.dirs中:
$ grep DOWNLOAD .config/user-dirs.dirs
XDG_DOWNLOAD_DIR="$HOME/Downloads"

有关XDG的更多信息,请阅读man -k xdg返回给您的手册页。

07-24 13:21