2022년 6월 22일 수요일

우분투 표준 폴더 이름 언어 변경

우분투 설치시 설치 언어를 한글로 하면 한국어 사용 환경으로 만들어 주니 편하지만

표준 폴더(다운로드, 바탕화면, 사진 등) 의 이름도 한글로 되어 명령어 사용시 불편하다.

표준 폴더 이름을 영어로 바꾸려면 다음 명령어를 사용한다.

LANG=C xdg-user-dirs-gtk-update


그런데 팝업에도 써 있지만 디렉토리 안의 내용은 옮겨주지 않는다. (빈 디렉토리는 삭제해 주는 것 같다.)

다음과 같이 명령어를 추가하면 옮기는 작업도 같이 한다.

LANG=C xdg-user-dirs-gtk-update |
while read line; do
  from="$(echo $line | cut -d' ' -f5)"
  to="$(echo $line | cut -d' ' -f7)"
  mv "$from"/* "$to/" 2>/dev/null
  rmdir "$from" 2>/dev/null
done


참고로 다시 한글 이름으로 바꾸려면

LANG=C xdg-user-dirs-gtk-update