데스크탑이 홈 폴더를 미러링하고 있으며 폴더를 삭제하면 해당 폴더가 영구적으로 제거됩니다. 복원하는 방법은 무엇입니까? (우분투)

데스크탑이 홈 폴더를 미러링하고 있으며 폴더를 삭제하면 해당 폴더가 영구적으로 제거됩니다. 복원하는 방법은 무엇입니까? (우분투)

데스크탑의 다운로드 폴더에 대한 바로가기(예: Windows)를 만들려고 했으나 나중에 이로 인해 실제 다운로드 폴더가 이동하여 문제가 발생한다는 것을 깨달았습니다. 이 문제를 해결하려고 시도하다가 데스크탑에 홈 폴더 "home/cchilder/..."가 생겼습니다. 데스크톱을 열면 문제가 발생하기 전에 데스크톱에 실제로 있던 항목이 표시됩니다. 물론 컴퓨터 전체를 삭제하고 싶지는 않아서 이걸 다 끌어서 제거하고 단순 복원을 할 수도 없습니다.

집(~)이나 데스크탑에서 무언가를 삭제하면 작업이 서로 미러링되며 셸에서 파일을 삭제하면 데스크탑에서도 삭제됩니다.

나는 알고 싶다

  1. 어떻게 이런 일이 일어날 수 있으며, 그 이유는 무엇입니까?

  2. 실제 바탕화면 내용(Desktop 폴더)만 복원하고 홈폴더에 보이는 바탕화면은 풀어주는 방법

감사합니다

여기에 이미지 설명을 입력하세요

cchilders@cody_pc:~/Desktop$ ls -sFl
total 100
 4 -rwxr-xr-x 1 cchilders cchilders  271 Jul 18 00:32 atom.desktop*
 8 -rw-rw-r-- 1 cchilders cchilders 4552 Aug 29 01:25 Attributes.docx
 4 drwxrwxr-x 2 cchilders cchilders 4096 Sep 17 01:04 books/
 4 -rw-rw-r-- 1 cchilders cchilders  222 Apr 11 21:05 cook rice 4-11-15~
 4 -rw-rw-r-- 1 cchilders cchilders  195 Aug 28 01:37 DEMO~
 4 -rw-rw-r-- 1 cchilders cchilders  201 Aug 28 04:11 demos~
 4 drwxrwxr-x 4 cchilders cchilders 4096 Jun  4 18:56 django texts/
 4 drwx------ 3 cchilders cchilders 4096 Sep 17 14:13 Downloads/
 4 -rwxr-xr-x 1 cchilders cchilders  791 Apr  4 12:52 gedit.desktop*
 4 -rw-rw-r-- 1 cchilders cchilders 1668 Apr 15 20:00 git-workflow-readme.md
 4 -rw-rw-r-- 1 cchilders cchilders 1662 Apr 15 19:51 git-workflow-readme.md~
 8 -rwxr-xr-x 1 cchilders cchilders 4484 Apr 26 10:46 gnome-terminal.desktop*
12 -rwxr-xr-x 1 cchilders cchilders 8469 Mar 29 01:08 google-chrome.desktop*
 4 drwxrwxr-x 2 cchilders cchilders 4096 Jun 16 18:01 hcc/
 4 drwxrwxr-x 3 cchilders cchilders 4096 Apr 12 18:33 Lynda/
 4 -rwxr-xr-x 1 cchilders cchilders  712 Mar 29 20:21 nautilus.desktop*
 4 drwxrwxr-x 2 cchilders cchilders 4096 Jul 27 20:18 pics backup/
 8 -rw-rw-r-- 1 cchilders cchilders 4223 Jun 28 19:03 quiz
 8 -rw-rw-r-- 1 cchilders cchilders 4223 Jun 28 16:51 quiz~

답변1

XDG_DESKTOP_DIR어떻게 든 귀하의 디렉토리를 가리키는 것 같습니다 $HOME. 그렇다면 다음을 가리켜야합니다.$HOME/Desktop

이를 변경하려면 해당 .config디렉토리로 이동하십시오. Ctrl+h파일 관리자에 숨겨진 파일/디렉토리를 표시합니다.

라는 파일을 찾으십시오 user-dirs.dirs. 이 파일이 편집할 파일입니다.

이 파일에서 다운로드, 문서, 비디오 등과 같은 다양한 항목에 대한 기본 디렉터리를 설정할 수 있습니다.

해당 줄을 찾아 XDG_DESKTOP_DIR다음과 같이 설정하세요.

XDG_DESKTOP_DIR="$HOME/Desktop"

파일 관리자와 컴퓨터를 저장하고 종료한 후 다시 시작하세요.

답변2

나는 똑같이하고 저장했습니다. 컴퓨터를 다시 시작하면 모든 것이 이전과 동일하고 user-dirs.dirs에서는 아무것도 변경되지 않습니다. ctrl+h를 누르면 데스크탑에 표시된 모든 숨겨진 파일이 표시됩니다.

답변3

  1. 홈 디렉터리에 Desktop이라는 폴더를 만듭니다.
  2. 이제 홈 디렉토리에서 Ctrl+H를 누르고 .config 파일을 찾으세요.
  3. .config 파일에서 "user-dirs.dirs"를 찾아 엽니다.
  4. -> XDG_DESKTOP_DIR="$HOME/"을 찾을 수 있습니다.
  5. 다음과 같이 만드세요 -> XDG_DESKTOP_DIR="$HOME/Desktop"
  6. => 다시 시작하세요..

그것은 나를 위해 일했습니다.
내 우분투 버전 22.04.1 LTS

관련 정보