如何使用命令从 Linux 终端访问 Windows 分区(如 C 或 D),因为我想.cpp
使用“GCC”编译器处理那里的某些文件,因为我不想将它们的目录更改为 Linux 桌面
我用过cd /dev/sda2
但没什么反应。请帮忙
答案1
它们通常安装在/media/USERNAME/MountName
例如,我有一个 Windows 驱动器,其标签为“xtreme”。此分区安装/media/cyrex/xtreme
在赛瑞克斯是我的用户名。
如果你在 Unity 桌面中,你应该会在 Unity 启动器中看到类似这样的内容:
它看起来像一个硬盘,如果你点击它,它会自动将分区挂载在 上/media/USERNAME
。就我而言,正如我上面提到的,当我点击它时,它会挂载在文件夹中/media/USERNAME/xtreme
(如前所述)。
现在,如果你想安装它sda2在其他地方,例如/mnt
,您只需在终端中输入:
mount /dev/sda2 /mnt
请注意sda2意味着它是该驱动器上的第二个分区,这可能意味着它是答案:在您的 Windows 系统中(这取决于硬盘驱动器最初被分区的情况)。
所以如果你有一个C:和答案:驱动器,假设两者都是sda1和sda2并且您想要将它们安装进去,/media/rami/
那么您需要:
为每个创建一个文件夹(这样你就知道哪个是哪个)
mkdir /media/rami/cdrive
mkdir /media/rami/ddrive
将每个文件挂载到已创建的文件夹中
mount /dev/sda1/ /media/rami/cdrive
mount /dev/sda2/ /media/rami/ddrive
请注意,还有许多其他方法可以实现此目的,例如通过 设置分区以自动挂载/etc/fstab
。
答案2
确保 Windows 使用的分区是 sda2。
创建用于挂载的文件夹
mkdir /folder_name
挂载分区
mount /sda2 /folder_name
要卸载分区
umount /folder_name
或umount /sda2 /folder_name
答案3
第一种:光盘 /
现在你将看到你的根目录,但在你回到家之前
然后 :ls
类型:光盘媒体
类型:光盘根目录
类型:ls
现在你将看到你的 windows 分区,因此你可以通过 cd 进入其中任何一个分区
类型:光盘
答案4
我使用的是 Windows 10 和 Deepin 15.11 双启动系统。在硬盘上创建了一个额外的 20Gb 分区,并将其格式化为 FAT32。现在我可以从 Linux 和 Windows 读取/写入,而无需通过 U 盘或其他 USB 硬盘进行保存。