首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在WSL中,为什么"[]$ cd /mnt“工作,但"[mnt]$ cd /c”给出错误?

在WSL中,"[mnt]$ cd /c"给出错误是因为WSL默认将Windows的文件系统挂载到/mnt目录下,而不是直接挂载到根目录。因此,正确的切换到C盘的命令应该是"cd /mnt/c"。

WSL(Windows Subsystem for Linux)是Windows系统中的一个兼容层,允许用户在Windows环境下运行Linux命令行工具和应用程序。在WSL中,Windows文件系统被挂载到/mnt目录下,可以通过该目录访问Windows的文件和目录。

通过"cd /mnt"命令,可以进入/mnt目录,即访问Windows文件系统的根目录。而通过"cd /mnt/c"命令,可以进入C盘(Windows文件系统的C盘)。

推荐的腾讯云相关产品:腾讯云云服务器(CVM)。

产品介绍链接地址:https://cloud.tencent.com/product/cvm

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Win10 WSL + Linux 开源 EDA(二)

开始 EpicSim 的安装吧,我们先在 /mnt/d 下面新建一个目录作为该项目的工作目录,例如 /mnt/d/wsl2。...编译命令如下: cd EpicSim/ mkdir build cd build/ cmake .. make 执行命令过程中大概率会遇到各种错误提示,大家搜索即可,大部分问题应该都是安装依赖包不完整的问题...作者最后一步 make 的过程碰到两个 c++ 语法的问题,也许是编译器的配置不对,但是根据作者非常有限的 c++ 知识,修改了两处源代码,竟然也能编译通过了。...错误提示是这样的: //第一处错误 [ 81%] Building CXX object vvp/CMakeFiles/epicsim-vvp.dir/vpi_callback.cc.o /mnt/d/.../mnt/d/wsl2/EpicSim/vvp/vpi_vthr_vector.cc:27: /usr/include/c++/5/cmath:641:5: note: ‘std::isnan’

1.6K10
  • 一步步教你 Windows 上构建 dotnet 系应用的 UOS 软件安装包

    如没安装,那随便网上搜搜就知道怎么安装了 为什么 WSL 里面要选用 Debian 版呢?...尽管看起来有些不习惯且可读性较差, UOS 官方规范就是这样,只有遵守咯 先创建工作文件夹,接下来咱的所有文件组织结构都在此工作文件夹进行。...如我这里创建的是 C:\lindexi\Work 文件夹 工作文件夹里面先创建 DEBIAN 文件夹,请确保大小写哦, Linux 上是大小写敏感的 进入 DEBIAN 文件夹,再创建名为 control...ocid=pdpshare 先使用 cd 命令进入工作路径,如本文例子使用的 C:\lindexi\Work 文件夹 cd /mnt/c/lindexi/Work 进入其他盘符请使用 /mnt/[盘符]...值得一提的是 WSL 里面对中文支持还不错,可以放心进入中文文件夹 进入之后使用 ls 命令确保进入正确的文件夹,预期输出如下 lindexi@DESKTOP-51A5UGG:/mnt/c/lindexi

    80410

    Win10 WSL + Linux 开源 EDA(一)

    当我们暂时脱离正式工作环境,希望进行一些相关学习和研究的时候,往往需要在自己的 PC 上安装 Windows 和 Linux 两个操作系统,或者是 Windows 系统的虚拟机安装一个 Linux...本系列文章首先介绍 WSL 的安装和使用技巧,然后尝试 WSL 的 Linux 发行版上搭建一个完全开源的 EDA 环境,以方便朋友们一个完全合法的软件环境中去学习和研究 IC 和 EDA 相关的技术...然后 Terminal 窗口中键入以下两个命令使能 WSLWSL 2 所必需的虚拟机平台选项。...从目录路径可以看出,WSL 2 发行版自动 mount 了 Windows 的磁盘,挂载 /mnt/c /mnt/d 可以用 cd 命令切换当前目录。...这样就做到了在家庭环境无缝的切入和切出 Linux 学习研究环境。 在下篇文章,我们会尝试系统安装第一个 EDA 工具,EpicSim,一个开源的动态仿真工具。

    2.6K30

    Windows WSL2安装Ubuntu搭建开发环境教程,2023年5月更新

    用 vscode 通过 wsl 打开 D 盘的代码: cd /mnt/d/code/w3h5.com # 进入项目目录 code . # 通过vs code打开项目 注意:执行 code ....如果上面命令无效,尝试下面的方法: C:\Users\ \AppData\Local\Microsoft\WindowsApps 目录下启动终端(这里的 userName 是 Windows 的用户目录...例如, Ubuntu 子系统,通过 cat /etc/resolv.conf 查看 DNS 服务器 IP。... WSL 通过 VS Code 启动项目 WSL2 可以直接访问到 Windows 系统盘符的文件,管不挂载到 /mnt 了。...比如我需要访问 D 盘的 w3h5 项目: cd /mnt/d/code/w3h5 从 VS Code 启动: code . 如果第一次启动,会自动安装 VS Code 相关依赖。

    2.3K51

    神器:WSL和Docker--程序员和运维人员的致胜法宝

    有了 WSL,你可以同一个系统同时享受 Windows 的易用性和 Linux 的强大功能。无论是进行软件开发、服务器管理还是数据分析,WSL 都能为你提供更多的选择和便利。...例如,使用“ls”命令列出目录内容,“cd”命令切换目录,“mkdir”命令创建新目录等。 3. 文件系统交互 WSL 与 Windows 文件系统相互集成。...例如, Linux 终端,你可以使用“/mnt/c”访问 Windows C 盘的内容。 4. 软件开发 WSL 非常适合进行软件开发。...与windows共享目录文件 进入windows其他盘目录 cd /mnt/盘符/目录 退出 exit Docker 一、安装前的准备 安装 Docker Desktop 之前,确保你的 Windows...wsl中使用docker 安装docker desktop时,默认启用wsl2,启用后子系统可直接使用docker 命令,操作后windows同步生效。

    12410

    VisualStudio WSL 方式启动程序的过程纪实

    VisualStudio WSL 方式启动程序的过程纪实 独立观察员 2023 年 9 月 28 日 一、安装 WSL WSL 是 “Windows Subsystem for Linux...\IDE\Extensions\m0dgxku3.ps5\Scripts: 完整命令为(大写都改为小写,除了文件名): wsl.exe -- "/mnt/c/program files/microsoft...,还得 WSL 设置代理才行。...,发现报错了: 按照提示执行命令 dotnet dev-certs https,好像又说缺少了 .NET SDK: 按照给出的链接,最终定位了这个 Ubuntu 安装 .NET 的链接: https...给大家看看, Windows 是可以直接查看 Linux 子系统的文件目录的: 打开 mnt,也是能看到 Windows 的盘符的(不过打不开,这个可以理解): 打开 Linux 的目录是可以的

    49030

    Windows安装WSL--Ubuntu

    最新版win10(18年3月更新) win10的设置打开更新和安全,打开针对开发人员选项 然后程序和功能打开Linux子系统。...添加ubuntu到快速访问 如果你需要经常在win10资源管理器对ubuntu的文件进行操作,那么C盘搜索rootfs这个文件夹,这就是ubuntuwin10上的储存位置。...下载WSL: https://github.com/goreliu/wsl-terminal/releases 下载失败请试试以前的版本 鼠标右键添加Open WSL Here: wsl程序目录下,...(删除则运行1-remove开头的脚本) 注意:最新版windows需要把wsl-terminal安装在非C盘 第三步:更新root用户的密码 桌面点击鼠标右键,选择Open WSL Here打开Bash.../master/tools/install.sh)" 让wsl-terminal默认启动zsh: wsl-terminal安装目录的/etc,修改wsl-terminal.conf相应的部分为 ;

    3.8K20

    使用 ohmyzsh 打造 windows、ubuntu、mac 系统高效终端命令行工具

    原标题名:oh my zsh 和 windows git bash 设置别名提高效率 写于2018年06月03日 我的微信交流群中听闻很多前端开发比较贫穷,没有买mac电脑(比如我),也没有用过ohmyzsh...安装 vscode remote-wsl 插件 下载安装vscode,并且安装remote-wsl插件。 ?...# ~/.zshrc # 比如跳转到工作目录 alias dgg='cd /mnt/f/git-source/github' # vscode 打开要编辑的文件或文件夹 code blog 这也就是开头的效果图了...比如dgg进入工作目录,cd analyse-vue-cli进入项目目录,(输入anal按tab键智能提示) # /f/git-source/github/analyse-vue-cli (dev)...虽然我几年前就安装了,发现还是git bash用的顺畅些,可能是我还不太习惯cmder。

    5.2K20

    CentOS7安装VMware Tools

    cdrom目录 虚拟机,以 root 身份登录客户机操作系统,打开终端窗口并运行ls /dev命令查看是否含有cdrom目录 创建/mnt/cdrom 将CD-ROM挂载到其他目录下,一般是将.../dev/cdrom 挂载到/mnt/cdrom目录 使用ls /mnt查看是否已经含有/cdrom目录 从上图中可以发现/mnt并没有/cdrom目录,故需要进行创建,使用命令mkdir.../dev/cdrom /mnt/cdrom将光盘挂载/mnt/cdrom目录,并使用命令ls /mnt/cdrom查看是否挂载成功 三、拷贝安装包 拷贝安装包到家目录 将后缀名为tar.gz...若ping命令没有自动结束,可使用ctrl+c结束该命令) 检查网络是否可用 再使用命令(ping+网址)检查网络是否可用 由上图可知,网络已可用,至此配置静态IP已结束 六、...时输入【yes】,会出现该错误是因为网络问题,安装编译环境时没有进行net-tools的安装导致的 接着遇到问题“Enter the path to the kernel header files

    2.3K20

    玩转 Windows 自带的 Linux 子系统 WSL(图文指南)

    微软已经拿出了一款让鱼和熊掌兼得的方案 WSL (Windows Subsystem for Linux),也就是 Windows 系统自带 Linux 子系统。 ?...window 磁盘放在mnt目录下,比如,进入 win10 的 C 盘: cd /mnt/c 两个系统原本是使用不同的文件系统,但是微软为了让两种系统文件可以相互访问,使用WSL解决方案。...2、系统间复制文本 一个系统复制文本后,另一个系统右键即可粘贴文本 3、安装 anaconda 报错 Exception: dst exists: ‘/mnt/f/Ubuntu/anaconda3/...share/terminfo/e/eterm’ /mnt是不区分大小写的文件系统(WSL下的都不区分文件系统),所以必须将程序安装到区分大小写的文件系统上。...5、Ubuntu 系统文件 Windows 的哪个地方? 两种方式去找: \\wsl$ ?

    5.8K11

    WSL权限管理

    重装系统,又折腾了一遍WSL环境,记录一下: WSL (Win­dows Sub­sys­tem for Linux) 通过 /mnt 目录下的 c、d、e 等目录可分别访问本地的 C、D、E 等盘,虽然可以直接访问...简单来说就是 WSL 对 / 目录下的文件拥有完整的控制权,而 /mnt 目录的文件无法被 WSL 完全控制(可修改数据,无法真实的修改权限)。...WSL 对 /mnt 目录权限的修改不会直接记录到文件本身,而在 Win­dows 下对文件权限的修改直接可作用到 WSL 。关于权限微软开发者博客中有更详细的说明。... /etc/wsl.conf 添加以下配置: 1 2 3 4 5 [automount] enabled = true root = /mnt/ options = "metadata,umask=...首先确认 wsl.conf 的 mountFsTab 没有被设置为 false,然后编辑 /etc/fstab,添加如下内容: 1 C:\ /mnt/c drvfs rw,noatime,uid=1000

    3.3K40

    如何修复Deepin系统因`apt-get autoremove systemd`导致的启动问题

    表格总结 总结与未来展望 温馨提示 如何修复Deepin系统因apt-get autoremove systemd导致的启动问题 摘要 本篇博客,我们将深入探讨Deepin操作系统因误用...今天我们要讨论的是Deepin系统中一个非常棘手的问题:如何恢复因apt-get autoremove systemd命令错误执行后导致的系统无法启动。...Deepin这样的基于Debian的系统,systemd是启动过程的核心部分。 什么是apt-get autoremove?...apt-get autoremove是用来自动删除系统不再需要的软件包的命令。这个命令通常用于清理孤立的依赖包,如果错误地使用,可能会移除关键的系统软件,如本案例的systemd。...A: 确保chroot环境运行apt update,并尝试使用apt -f install来修复依赖。 Q: Live CD和我的系统版本不一致,有影响吗?

    13810

    分享给您一个快速离职的 SHELL 脚本

    为什么这么乱,就不要问了~ 公司科技部的投入一直不够,历史原因」 当时的第一想法是: 哪位同学清理磁盘空间了,因为实在太干净了,只剩下几个必要的目录其它的文件全被删除了。...crontab 排查crontab后,发现确实有凌晨5点的脚本,这条crontab是上周五加入的,要出问题也应该是周六就出问题了,为什么今天早上才出现异常呢?...好了,这样就能解释为什么脚本是周五加入,一直到周日才出问题的原因了。因为,除了crontab做了定时时间,脚本里也做了时间判断。...所以运维同学便修改了一些备份脚本,对脚本的旧目录做了目录批量替换。 这项工作原本应该由脚本作用完成,实际工作可能并不会如意,比如员工离职等情况再正常不过。...必须指定好目录 必须多方黑折盒逻辑测试 增强逻辑 cd /mnt/bak; ls -tr | head -n -25 | xargs rm cd /mnt/bak && ls -tr | head -

    59010

    ubuntu 操作系统的备份与恢复命令

    : 作为一个菜鸟,接触Linux的过程,经常会导致Linux出现各种错误,可恢复的或者是不可恢复的(至少目前的情况下),所以,对于我而言,Linux的备份和还原就尤为的重要。...如果不把“/mnt”排 除在外,那么挂载“/mnt”上的其它分区也会被备份。... Linux中有一件很美妙的事情,就是你可以一个运行的系统恢复系统,而不需要用boot-cd来专门引导。当然,如果你的系统已经挂掉不能启动了, 你可以用Live CD来启动,效果是一样的。...你还可以用一个命令把Linux系统的所有文件干掉,当然在这里我不打算给出这个命令!...恢复命令结束时,你的工作还没完成,别忘了重新创建那些备份时被排除在外的目录: # mkdir proc # mkdir lost+found # mkdir mnt # mkdir sys

    3.4K20
    领券