如何在PowerShell及Ubuntu 20.04.3中访问C盘并解决命令报错
PowerShell 访问C盘方法
- 直接输入盘符+冒号即可切换到C盘根目录,执行命令:
C: - 也可以使用cd命令切换到C盘下的指定路径,例如切换到C盘Users目录的命令为:
cd C:\Users
PowerShell同时兼容正斜杠/作为路径分隔符使用。
Ubuntu 20.04 访问Windows C盘方法
报错原因
你执行的命令存在两处核心问题:
- Linux 系统的路径分隔符为正斜杠
/,你使用的反斜杠\在bash中属于转义字符,会自动忽略后续路径字符的特殊含义,所以你输入的\home\C:会被解析为普通字符串homeC:,系统自然找不到对应目录。 - Ubuntu 默认不会将Windows的C盘挂载到/home目录下,路径本身也不符合系统规则。
对应解决方案
场景1:WSL(Windows子系统)环境下的Ubuntu
Windows分区默认挂载在/mnt目录下,C盘对应的路径为/mnt/c,直接执行以下命令即可进入C盘根目录:cd /mnt/c
如果需要进入C盘下的指定目录,直接拼接路径即可,例如进入C盘的Users目录:cd /mnt/c/Users
场景2:双系统原生安装的Ubuntu
需要先手动挂载C盘分区再访问:
- 执行命令查看C盘对应的分区标识:
sudo fdisk -l
找到格式为NTFS、容量和你C盘大小一致的分区即可,例如标识为/dev/sda2 - 创建挂载目录:
sudo mkdir /mnt/c - 挂载C盘分区到上述目录:
sudo mount /dev/sda2 /mnt/c - 挂载完成后执行以下命令即可访问C盘:
cd /mnt/c
如果需要开机自动挂载C盘,可以编辑/etc/fstab文件添加对应挂载配置即可。
内容的提问来源于stack exchange,提问作者Lucian
相关产品推荐
相关产品推荐

