回答
我认为最好的近似值是使用用户的HOME环境变量。在许多发行版中,您可以使用子文件夹,但它不适用于所有发行版。
对于如何在Linux上组织用户数据没有任何标准,除此之外,在大多数情况下,它指向$HOME
指向的地方。
对此的一个注意事项是放置位置以及如何命名文件和目录以存储用户特定的应用程序配置。他们应该到用户家的根目录,这些文件/目录应以.
开头。请see here for this。
对于系统文件,确实存在引导线,即FHS。
晚会很晚,但有:XDG规范完全涵盖了这个主题。要获得外壳(脚本)下载目录只需要运行:
$ 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
返回您。
唯一正确的答案! XDG实际上涵盖了这个问题。因为下载目录可能看起来像:'〜/ Downloads','〜/ downloads','〜/Завантаження'等等。 '$ xdg-user-dir [folder_type]'输出实际的目录名称。附:同样,每个用户都可以通过编辑XDG配置文件来定制他的目录。 – ddmytrenko
用作变量:'DOWNLOAD_PATH = $(xdg-user-dir DOWNLOAD)' – KrisWebDev
- 1. ValueError:找不到nltk的默认下载目录
- 2. 如何在Linux中找到'temp'目录?
- 3. Linux应用程序将附件下载到目录中?
- 4. C#设置默认的下载目录chrome WebDriver?
- 5. 如何让JBoss v4.2在非默认目录中查找应用程序?
- 6. 如何在linux中找到默认的网络接口?
- 7. 如何控制下载过程在Linux
- 8. 找到linux默认应用程序的绝对路径
- 9. 如何在android中找到默认应用程序?
- 10. 在Chrome Webdriver中更改默认下载目录
- 11. 在C程序中查找目录
- 12. 如何使用命令行找到Linux上的默认应用程序 - CentOS/Ubuntu -
- 13. 需要在IIS中找到默认网站的主目录
- 14. 在C++中通过递归查找目录和子目录
- 15. 无法在Ruby + Webdriver中更改远程Chrome的默认下载目录
- 16. 在Linux中,log4j.appender.R.File的默认根目录在哪里?
- 17. 如何通过FTP下载目录中的所有XML文件?
- 18. 使用C程序在Linux中返回到上一个目录
- 19. 默认情况下导入到C#应用程序中的DLL
- 20. 如何在linux中找到目录和子目录以及子目录?
- 21. 如何在其默认程序中打开文件 - Linux
- 22. 如何恢复默认目录中的默认chown权限?
- 23. 在linux下使用c程序读取目录
- 24. 如何通过默认
- 25. 如何通过默认
- 26. 如何通过默认
- 27. 如何通过linux中的C程序打开新终端
- 28. 在Amazon EC2 Linux实例中更改网站的默认目录
- 29. 查找默认的本地Jupyter目录
- 30. WIX:WixUI_InstallDir中的默认目录
位置可以不同。它取决于应用程序。基本上是〜/下载 – rkosegi
为什么要投票?问题中的任何问题? – Whoami
是吗?那么,可以......这取决于用户,是不是我不知道这有什么规则。 @rkosegi – alk