우분투 Desktop 파일 복구

Jaewon·2023년 8월 23일
0

우당탕탕

목록 보기
4/22

https://sonhc.tistory.com/724
위 글을 참고했다.


지금까지는 원격 서버에서 작업을 할 때 주피터 workspace에 직접 들어가서 터미널 등을 조작해 작업을 해왔다.

그러나,vscode와 ssh를 통해 원격 서버 접속 및 작업을 할 수 있다고 해서, 어제 관련 작업을 하고 마무리 한 뒤 다시 우분투를 켜봤는데, 홈 디렉토리의 파일들이 전부 바탕화면으로 나와있었고, 깨진 심볼릭 링크 파일들이 많았다.

처음에 바탕화면이 어땠는지 캡쳐해둘 걸 그랬다.
ls -al 명령을 입력했을 때, 깨진 심볼릭 링크 파일들에 대해서는 다 빨갛게 표시됐었다.


리눅스 디렉토리 구조

우분투를 써본지는 꽤 됐지만, 아직 익숙하지 않아 꽤 헤맸었는데, 우분투 환경에 익숙해져야 할 필요를 느꼈다.

  • 내용이 꽤 많아질 것 같다. 이후 따로 포스팅하자!

리눅스 버전 확인

lsb_release -a
  • 내 리눅스 버전은 22.04다.
  • 아직도 대체 왜 깨진건지는 모르겠다. CLI작업 하다가 뭔가 잘못 건든듯.

깨진 심볼릭 링크 파일들 중, Desktop디렉토리도 포함되어있었는데, 이와 관련된 문제 같았다.
그래서! Desktop 디렉토리를 복구하고자 한다.

  • Desktop뿐 아니라 Public 등 다른 디렉토리 심볼릭 링크도 깨져있어서 전부 unlink 시켜줬는데... 그 디렉토리들도 전부 복구해줘야 한다.
  • 나중에 따로 포스팅해서 참조하자!

Desktop 디렉토리 등 기본 디렉토리 복구 과정

삭제된 Desktop 디렉토리 복구

mkdir ~/Desktop

user 디렉토리 config 파일 수정

vim ~/.config/user-dirs.dirs

역시나, Desktop DIR 정보가 잘못되어있었다. 위 내용처럼 되어있는 config 파일을 수정해줘서 아까 만든 디렉토리와 연결해준다.

이렇게! 그러면 바탕화면에 Desktop 디렉토리가 생긴다.

로그아웃 및 재로그인

이 상태에서 로그아웃해줬다가, 다시 로그인해준다. 재부팅은 안해도 된다!

  • 리눅스에서 로그아웃이란, "리눅스 시스템의 접근을 종료"한다는 의미다. 리눅스 시스템 종료와는 다르다!

다시 바탕화면이 깨끗해졌다!

기본 디렉토리 구조 복구

위에 config파일에서 볼 수 있다시피, Desktop 디렉토리 구조만 깨진 게 아니라, Publlic, Music, Video 등등.. 다른 디렉토리도 깨졌었다. Desktop 디렉토리 복구해줬던 것처럼 똑같이 해서 복구해준다.

복구 전

복구 후



전부 복구가 잘 됐다~!

이후에 할 일

  • 리눅스 기본 디렉토리 구조 관련 공부 및 포스팅

  • 심볼릭 링크 및 unlink 명령 관련해 공부하기!

  • 나중에 여유가 난다면, 리눅스 시스템 전체 백업과 복구 과정도 공부하고, 실제로 실습해보자.

또 깨졌다~

  • GitHubDesktop 소프트웨어는 우분투를 지원하지 않는다. 근데 윈도우에서 썼을 때 너무 편했어서 다운받고, 사용하려 했는데 이 소프트웨어만 실행하면 디렉토리 구조가 다 깨지는 것 같다.. 그냥 CLI로 작업해야겠다.
profile
v ^_^ v

0개의 댓글