当前位置: 首页 > 知识库问答 >
问题:

在WSL中找不到以前下载的文件

贺山
2023-03-14

我对*nix操作系统不是很有经验,我正在尝试在WSL中建立一个嵌入式编程环境,但我对基本问题很感兴趣。上次我在这个项目上工作时,我下载了一些文件(cargo和rustup,但这不重要),我确认它们在那里,并通过使用-V获取版本号来工作。

重新启动计算机后,WSL无法将rustup或货物识别为命令,并且文件夹不会以ls显示,即使我在Windows资源管理器中检查它们时它们也会显示。

我一直在使用的目录是%LOCALAPPDATA%\Packages\TheDebianProject.DebianGNULinux_76v4gfsz19hv4\LocalState\rootfs\home*user*,我很确定这是默认的。我已经通过在WSL中创建一个. txt并使用Windows资源管理器找到它来验证这一点

在64位Windows 10上工作。我选择Debian是出于任意的原因/对切换开放。

我并不太担心这些文件本身,我只是希望将来能够避免这种情况。

共有1个答案

丌官嘉良
2023-03-14

首先,由于您是WSL新手,请注意,建议您在任何情况下都不要使用Windows应用程序或工具编辑或修改您的%LOCALAPPDATA%文件夹中的任何Linux文件,其中包括使用文件资源管理器移动文件。查看Microsoft的此日志https://devblogs.microsoft.com/commandline/do-not-change-linux-files-using-windows-apps-and-tools/如果您这样做了,您可以看到损坏、丢失文件和崩溃。

我没有货物或生锈的经验,但听起来你没有更新你的. bashrc(启动脚本),其中包含在启动时将东西添加到环境中所需的详细信息。

有几件事你可以做

  • 使用“历史记录”命令回顾您在安装东西时所做的操作

我想您是按照本指南进行安装的(或类似的)。如果您没有并且仍然存在问题,请详细说明您是如何安装的。

 类似资料:
  • 我正在尝试下载一个文件到目录,可以根据用户选择的任何目录变化。我将当前目录存储在一个file对象中,现在正在尝试下载该文件。文件下载,但它不下载指定的目录。那么,我可以做什么来获得所选目录中的文件。 传递给文件构造函数的名为url的字符串包含url。只是用它来检索文件名。 更新:我刚找到文件。它在手机里而不是sd卡里。它就在这个文件夹里,存储\仿真\00。不知道为什么?另外,我得到的绝对路径是St

  • 我在Windows10上安装WSL2时遵循了以下说明:https://docs.microsoft.com/en-us/windows/wsl/install-win10,手动安装。 所有的命令为我工作,但是在最后,当我打开wsl终端并键入时,我有响应。 我安装了Ubuntu 20.04 LTS,当我打开Ubuntu终端时,kubectl在那里工作。 Powershell表示已正确安装: 如何使d

  • 文件名的开始是相同的,但结束是动态的,每次我点击下载时都会改变 我所做的: 你能帮忙吗

  • 问题内容: 我正在尝试下载目录下的文件,而不是直接在存储桶中下载。 值区名称-“ myBucket”文件夹名称-“ myFolder”文件名-“ myFile” GetObjectInput不接受Prefix作为参数。仅指定没有前缀的存储桶名称会导致找不到密钥错误。尝试如下设置“存储桶”,但出现错误 myBucket / myFolder myBucket / myFolder / myBucke

  • 问题内容: sbt将下载的jar放在哪里?我试图让sbt下载所有依赖项并将它们放在lib /目录下,以便可以将它们与ScalaIDE一起使用,但是在成功运行后,我不知道在哪里可以找到这些下载的.jars 问题答案: 默认情况下,所有新的SBT版本(位于之后)都会将下载的JARS放入主目录中的目录中。 如果您使用的是Linux,通常是。 如果您使用Windows,通常是。 编辑: 这是我的一个项目的