在终端中,我的硬盘的路径是什么?

在终端中,我的硬盘的路径是什么?

我有 2 个 500 GB 的 HDD。
每个磁盘的路径是什么
OSX我只能这样做:

$ cd /Volumes/DiskName/FooDirectory

我怎样才能做到这一点Ubuntu? 如何使用终端导航到 HDD 中的文件?/dev并且/dev/disk对我来说毫无意义。

答案1

在 OS X 上,这些是挂载点。在 Ubuntu 下,您需要查看/media/USERNAME/这些。但如果卷尚未挂载,您可以查看/dev/disk/by-label

如果驱动器已分区和格式化,那么您可以通过执行以下操作来导航到它们,cd /media/USERNAME/LABEL其中 USERNAME 是您的用户名,LABEL 是分区的标签。

如果您的驱动器尚未格式化,那么您将不会在任何一个位置看到它们,而您需要查找/dev/sd[a-z]。也就是说,您将看到类似/dev/sda和 的条目/dev/sdb。如果它们已分区,那么您还应该看到/dev/sda[0-9]/dev/sdb[0-9](例如,/dev/sda1)。但您必须至少格式化它们,然后才能安装它们并导航到它们...

如果您尚未安装卷,您可以通过 nautilus 单击卷名称来安装。或者从终端使用udisksctl。例如,我有一个只使用一个文件系统分区的驱动器。驱动器的标签是“d_extra”。我可以在中查看它/dev/disk/by-label

$ ls -l /dev/disk/by-label
lrwxrwxrwx 1 root root 10 Jul 17 15:34 d_extra -> ../../sdb1

然后,一旦我知道了名称,我就可以通过udisksctl如下方式安装它:

$ udisksctl mount -o noatime -b /dev/disk/by-label/d_extra

然后我可以通过 cd 转到它并查看文件:

$ cd /media/stephen/d_extra
$ ls

答案2

在 Linux 上,你可能需要通过终端登录并使用 sudo。要返回,你可以使用类似

cd down
cd Volumes/.../ 

//or

cd up
cd /.../Volumes
cd .../Volumes

//spaces in file name
cd /Volumes/My\Documents

仅供参考,dev 是您的固件和设备文件。在其他 Unix 操作系统(如 Mac OS X)上,他们创建了查看这些文件的权限块。在 Linux 上可以从终端安装固件。尽量不要篡改,因为您的 GUID 可能与文件系统其他地方的影子哈希文件一起存储在那里,您不想创建任何敞开的大门。Mac 甚至不允许输出到文本文件。为了帮助您理解,GUID 哈希为 MD5,在 4 GB 的 RAM 下破解大约需要三年时间。这有点严重。

也試一試..

./Volumes/etc

相关内容