AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题 / 510214
Accepted
user2340939
user2340939
Asked: 2019-04-03 22:20:08 +0800 CST2019-04-03 22:20:08 +0800 CST 2019-04-03 22:20:08 +0800 CST

rm -rf ~/Desktop - 如何修复它和/或更改位置

  • 772

我试图将 Windows 桌面与 Lubuntu 桌面文件夹进行符号链接,但在此过程中完全删除了 Lubuntu 文件夹。我知道我无法恢复丢失的文件,但我现在该如何解决这个问题,因为桌面功能现在有点坏了?和/或然后我如何将文件夹(将是 Windows 桌面文件夹)符号链接到 Lubuntu 桌面文件夹,以便我的 Lubuntu 和 Windows 操作系统共享同一个桌面?这有什么缺点吗?

编辑:我正在使用双启动。我已经挂载了数据 Windows 分区,并且可以在 Linux 中访问它。

symlink desktop
  • 2 2 个回答
  • 228 Views

2 个回答

  • Voted
  1. Entropy0
    2019-04-04T13:19:44+08:002019-04-04T13:19:44+08:00

    恢复〜/桌面

    我假设您已经跑去mkdir ~/Desktop创建实际的桌面文件夹。

    由于您没有指定桌面功能的哪一部分现在有些损坏,我最好的猜测是,当您尝试在没有有效桌面文件夹的情况下启动时,您的系统反而假定了一个新的默认值(可能~)。

    根据这个旧帖子(以及很多其他帖子),它应该足以确保您在其中的~/.config/user-dirs.dirs某个地方有这条线:

    XDG_DESKTOP_DIR="$HOME/Desktop"  
    

    (您可能需要注销并重新登录/重新启动才能生效。)


    在 Lubuntu 中使用 Windows 桌面

    与 *NIX 世界中的所有内容一样,有几种方法可以/应该有效。

    其中之一是创建~/Desktop指向 Windows 桌面的符号链接。但是,由于这对您不起作用,我的猜测是,确保您的桌面存在的任何 sanity-checker 都会在 Windows 分区安装之前运行,从而“更正”路径。所以放弃这个想法。

    理论上应该可行的另一种方法是简单地调整上面的配置行以直接指向您的 Windows 桌面文件夹。但是,由于与第一种方法相同的原因,这可能会失败。

    无论是否进行任何完整性检查,都应该工作,mount -a但是只需使用mount --bind将 Windows 桌面安装在 Lubuntu 桌面上 - 如果 Windows 分区丢失或损坏,它会继续工作,只是内容不同:

    mount --bind /path/to/windows/desktop $HOME/Desktop
    

    在fstab这看起来像这样:

    /path/to/windows/desktop    /home/username/Desktop    none    bind
    

    只要您确保它在 Windows 分区已经挂载后运行(可能通过将此行进一步放在 中fstab),这应该透明地在 Lubuntu 中提供您的 Windows 桌面,而不会弄乱底层文件夹结构。

    • 1
  2. Best Answer
    user2340939
    2019-04-07T08:38:20+08:002019-04-07T08:38:20+08:00

    @Entropy0 的答案的第一部分,即恢复桌面,有效,但第二部分不完全。然后我在https://superuser.com/questions/251537/mount-specific-ntfs-directory-on-linux的帮助下使它工作。

    所以我所要做的就是把这两行放在/etc/fstab.

    /dev/<Windows_partition_name> /media/<some_linux_username>/<new_mount_directory_name> ntfs uid=<some_linux_user_id>,gid=<some_linux_group_id>,umask=0022,nls=utf8,defaults 0 0
    /media/<some_linux_username>/<new_mount_directory_name>/Desktop /home/<some_linux_username>/Desktop ntfs-3g rbind,defaults 0 0
    

    现在,当我登录 Linux 操作系统时,桌面已经映射到 Windows 桌面。您可以对 Documents、Pictures 等执行相同的操作,或者您可以将它们符号链接到/media/<some_linux_username>/<new_mount_directory_name>/Documents等,就像我所做的那样。

    • 0

相关问题

  • 如何让 tar 跟随除一个递归符号链接之外的所有符号链接

  • ln 中带有硬链接和软链接的路径

  • 意外创建了指向该文件夹中某个文件夹的符号链接

  • 是否可以在符号链接目录中创建影子文件?

  • 在第二个屏幕上停用 openbox 桌面上下文菜单

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve