【问题标题】:Windows Desktop doesn't show up on WSLWindows 桌面未显示在 WSL 上
【发布时间】:2020-01-22 09:09:37
【问题描述】:

我最近刚刚在我的新 Windows 计算机上使用 Ubuntu 18.04 设置了 WSL。我知道要从 linux 端访问我的 windows 文件,C:\ 驱动器被映射到/mnt/c。但是,当我尝试将cd 转换为/mnt/c/Users/malik22/Desktop 时,我得到了No such file or directory error。我可以从 linux 端访问我的窗口 DownloadsDocuments 等,但由于某种原因,Desktop 似乎是唯一一个不存在的。

我已经在旧电脑上使用 WSL 一年多了,从未遇到过这个问题。有什么想法吗?

【问题讨论】:

  • 好吧,使用 cmd.exe 检查桌面文件夹是否被重命名或移动,例如由 OneDrive 备份。例如,我看不到 Desktop 文件夹,因为我将它移到另一个驱动器并更改了 Desktop 属性中的位置

标签: windows-subsystem-for-linux


【解决方案1】:

如果您的桌面已在 OneDrive 中备份,则它不会显示在您的用户目录中。

您可以创建如下@raghav-malik 提到的符号链接,或者选择不备份您的桌面(您可以改为备份您的文档目录)。

【讨论】:

  • 最终就是这样;它已备份到 OneDrive,因此位于 OneDrive 文件夹下。我想我会建立一个符号链接以避免处理它
  • @RaghavMalik 你能告诉我你最后做了什么吗?我有我的桌面备份到我的大学 OneDrive 并且我有任何重要的文件夹,如作业等存储在那里(在桌面上)。您是否只是停止备份桌面而只是备份您的文档?另外,你能解释一下符号链接以及你是如何实现的吗?谢谢
  • 我使用了这样的命令:mklink /d Desktop "OneDrive - purdue.edu\ECNDATA\Desktop" 这将创建一个名为“Desktop”的目录,该目录仅链接到桌面的 onedrive 备份,允许我从 Windows 和 WSL 中 cd 进入它.请注意,从 CMD 而不是 WSL 运行该命令很重要
  • 所以您在用户目录中创建了该链接?您是否也阻止了 OneDrive 备份您的桌面?
  • 不,OneDrive 可以继续将其备份到该文件夹​​中,符号链接将保持更新。是的,我在我的用户目录中创建了它
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-11-15
  • 2022-11-29
  • 1970-01-01
  • 2017-10-18
  • 2020-05-08
  • 2019-02-14
  • 2017-07-18
相关资源
最近更新 更多