dushaoshuai / dushaoshuai.github.io

https://www.shuai.host
0 stars 0 forks source link

Linux: XDG user directories #23

Open dushaoshuai opened 2 years ago

dushaoshuai commented 2 years ago
# ~/.config/user-dirs.dirs
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_VIDEOS_DIR="$HOME/Videos"

在家目录下生成默认的目录:

$ xdg-user-dirs-update
$ ls
Desktop  Documents  Downloads  Music  Pictures  Public  Templates  Videos

参考

  1. https://wiki.archlinux.org/title/XDG_user_directories
  2. Go implementation of the XDG Base Directory Specification and XDG user directories