桌面正在镜像主文件夹,删除文件夹会永久删除它们,如何恢复?(ubuntu)

桌面正在镜像主文件夹,删除文件夹会永久删除它们,如何恢复?(ubuntu)

我尝试在桌面上为下载文件夹创建快捷方式(如 Windows),后来意识到这导致实际的下载文件夹移动,从而导致问题。在尝试修复它们时,我的主文件夹“home/cchilder/...”最终出现在桌面上。当我打开桌面时,我看到了问题发生之前桌面上实际包含的内容。当然,我不想删除整个计算机,所以我不能拖放并删除所有这些内容并进行简单的恢复。

当我在主屏幕 (~) 或桌面上删除某些内容时,这些操作互相镜像,并且从 shell 中删除文件也会从桌面上删除该文件。

我想知道

  1. 这怎么可能发生?为什么?

  2. 如何仅恢复真实桌面内容(桌面文件夹)并从主文件夹中解开我看到的桌面

谢谢

在此处输入图片描述

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. => 重新启动..

它对我有用。
我的 Ubuntu 版本 22.04.1 LTS

相关内容