![如何在 Linux 命令行上引用不同的物理驱动器](https://linux22.com/image/948307/%E5%A6%82%E4%BD%95%E5%9C%A8%20Linux%20%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B8%8A%E5%BC%95%E7%94%A8%E4%B8%8D%E5%90%8C%E7%9A%84%E7%89%A9%E7%90%86%E9%A9%B1%E5%8A%A8%E5%99%A8.png)
在 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
希望你明白我的意思。