.config 디렉터리에 user-dirs.dirs 및 user-dirs.locale 두 파일을 생성하는 xdg-user-dirs-update 명령을 실행 중입니다. user-dirs.dirs는 다음과 같습니다:
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/"
XDG_DOWNLOAD_DIR="$HOME/"
XDG_MUSIC_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_TEMPLATES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/"
XDG_DESKTOP_DIR="$HOME/"을 XDG_DESKTOP_DIR="$HOME/Desktop"으로 변경한 후에도 디렉토리가 여전히 생성되지 않는 이유는 무엇입니까? 전체 홈 디렉토리를 어떻게 다시 가져올 수 있나요?
답변1
xdg-user-dirs-update
답변의 일부이지만 기본 동작은 누락된 디렉터리를 $HOME
다시 만드는 대신 다시 할당하는 것입니다.
디렉터리를 다시 생성하려면 다음을 수행합니다.
xdg-사용자-dirs-업데이트--force
데스크탑 환경에 따라 파일 관리자에서 플래그를 얻으려면 로그아웃/로그인해야 할 수도 있습니다.
답변2
폴더를 잊어버렸습니다.
예제 XDG_DOWNLOAD_DIR="$HOME/Downloads"
에서는 /etc/xdg/user-dirs.defaults
표준 폴더의 이름을 표시할 수 있습니다. 파일을 수정하고 xdg-user-dirs-update
다시 실행하세요. 귀하에게 적합한 로캘이 자동으로 설정됩니다.