如何在 Linux 命令行上引用不同的物理驱动器

如何在 Linux 命令行上引用不同的物理驱动器

在 Windows 中,如果你有 2 个物理驱动器,分别使用 C: 和 D:,并且你位于

 C:\

您可以输入:

 C:\ dir d:\folder1

获取另一个驱动器上的目录列表。 ubuntu/linux 中有类似的吗?

我有一台装有 ubuntu 22.04 和 2 个物理硬盘的计算机。如果我在终端中,有没有办法可以“直接”在另一个驱动器上执行 ls?

我发现另一个驱动器出现在 /media/user1/myssd 中,但我不知道是否有其他方法可以引用它。我可以输入

 $ ls -l /media/user1/myssd 

但我不确定是否还有其他方法可以做到这一点。

答案1

不,这是方法。在 Linux 中,驱动器安装在“安装点”,它看起来就像根目录树中的另一个目录。您可以通过引用该目录来访问驱动器(在您的例子中是,/media/user1/myssd但您可以将驱动器的文件系统安装在您想要的任何目录中)。

答案2

您的第一个硬盘可能被挂载为根文件系统 ( /)。运行命令df查看每个磁盘的挂载位置。

您可以使用符号链接以非侵入方式创建对任何已安装设备的“轻松访问”。假设您想要第二个硬盘的快捷方式/media/user1/myssd- 然后您可以使用以下命令:(在根目录中创建符号链接/需要 sudo)

sudo ln -s /media/user1/myssd /hdd2

该路径/hdd2现在是的虚拟映射/media/user1/myssd,您可以通过输入以下内容直接进入驱动器:

cd /hdd2

如果有一个/media/user1/myssd名为的文件夹data1,您可以通过输入以下命令进入该文件夹:

cd /hdd2/data1

希望你明白我的意思。

相关内容