回答
我認爲最好的近似值是使用用戶的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