如何从 Linux 终端访问 Windows 分区?

如何从 Linux 终端访问 Windows 分区?

如何使用命令从 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:答案:驱动器,假设两者都是sda1sda2并且您想要将它们安装进去,/media/rami/那么您需要:

  1. 为每个创建一个文件夹(这样你就知道哪个是哪个)

    mkdir /media/rami/cdrive
    mkdir /media/rami/ddrive

  2. 将每个文件挂载到已创建的文件夹中

    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_nameumount /sda2 /folder_name

答案3

第一种:光盘 /

现在你将看到你的根目录,但在你回到家之前

然后 :ls

类型:光盘媒体

类型:光盘根目录

类型:ls

现在你将看到你的 windows 分区,因此你可以通过 cd 进入其中任何一个分区

类型:光盘

答案4

我使用的是 Windows 10 和 Deepin 15.11 双启动系统。在硬盘上创建了一个额外的 20Gb 分区,并将其格式化为 FAT32。现在我可以从 Linux 和 Windows 读取/写入,而无需通过 U 盘或其他 USB 硬盘进行保存。

相关内容