xdg 디렉토리를 실수로 삭제한 후 다시 만들기

xdg 디렉토리를 실수로 삭제한 후 다시 만들기

.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다시 실행하세요. 귀하에게 적합한 로캘이 자동으로 설정됩니다.

관련 정보