我有 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