https://sonhc.tistory.com/724
위 글을 참고했다.
지금까지는 원격 서버에서 작업을 할 때 주피터 workspace에 직접 들어가서 터미널 등을 조작해 작업을 해왔다.
그러나,vscode와 ssh를 통해 원격 서버 접속 및 작업을 할 수 있다고 해서, 어제 관련 작업을 하고 마무리 한 뒤 다시 우분투를 켜봤는데, 홈 디렉토리의 파일들이 전부 바탕화면으로 나와있었고, 깨진 심볼릭 링크 파일들이 많았다.
처음에 바탕화면이 어땠는지 캡쳐해둘 걸 그랬다.
ls -al 명령을 입력했을 때, 깨진 심볼릭 링크 파일들에 대해서는 다 빨갛게 표시됐었다.
우분투를 써본지는 꽤 됐지만, 아직 익숙하지 않아 꽤 헤맸었는데, 우분투 환경에 익숙해져야 할 필요를 느꼈다.
lsb_release -a
깨진 심볼릭 링크 파일들 중, Desktop디렉토리도 포함되어있었는데, 이와 관련된 문제 같았다.
그래서! Desktop 디렉토리를 복구하고자 한다.
mkdir ~/Desktop
vim ~/.config/user-dirs.dirs
역시나, Desktop DIR 정보가 잘못되어있었다. 위 내용처럼 되어있는 config 파일을 수정해줘서 아까 만든 디렉토리와 연결해준다.
이렇게! 그러면 바탕화면에 Desktop 디렉토리가 생긴다.
이 상태에서 로그아웃해줬다가, 다시 로그인해준다. 재부팅은 안해도 된다!
다시 바탕화면이 깨끗해졌다!
위에 config파일에서 볼 수 있다시피, Desktop 디렉토리 구조만 깨진 게 아니라, Publlic, Music, Video 등등.. 다른 디렉토리도 깨졌었다. Desktop 디렉토리 복구해줬던 것처럼 똑같이 해서 복구해준다.
전부 복구가 잘 됐다~!
리눅스 기본 디렉토리 구조 관련 공부 및 포스팅
심볼릭 링크 및 unlink 명령 관련해 공부하기!
나중에 여유가 난다면, 리눅스 시스템 전체 백업과 복구 과정도 공부하고, 실제로 실습해보자.