使用终端,如何查看通过 USB 端口连接的外部硬盘中的目录(和文件)?

Dun*_*can 11 directory hard-drive

使用终端,如何查看通过 USB 端口连接的外部硬盘中的目录(和文件)?(我是初学者,所以希望得到简单的说明。我试图通过“搜索”找到答案 - 有类似的问题,我试图满足我的需求但不能 - 抱歉)。

Ser*_*nyy 9

您正在寻找的主题是mount。在文件管理器中,您只需单击按钮即可打开它或分离驱动器,但它在幕后使用udisksctl. 此命令的一大优点是它以您的用户身份挂载,并且与经典mount命令不同,您不必指定大量选项。

例如,要挂载您的 USB 驱动器,请使用lsblk或找到设备路径,sudo blkid然后像这样挂载,例如,

udisksctl mount -b /dev/sdb1
Run Code Online (Sandbox Code Playgroud)

当然记得sdb1用你想要挂载的实际设备名称替换。

设备挂载成功后,会报告挂载位置。例如,

skolodya@ubuntu:$ udisksctl mount -b /dev/sdb5
Mounted /dev/sdb5 at /media/xieerqi/0ca7543a-5463-4a07-8bbe-233a7b0bd625.
Run Code Online (Sandbox Code Playgroud)

然后您可以导航到/media/$USER/folder-name并开始探索文件和文件夹


Kev*_*ski 7

USB 媒体通常安装在/media终端的 go there 处,cd /media && ls现在您应该看到安装在该目录中的所有存储。如果您的设备在列表中,请使用cd更改该目录并使用lsll列出硬盘中的文件。

如果未列出硬盘,请打开文件浏览器并使用ctrl+ l进入地址栏。在那里你可以看到你的硬盘的路径。


小智 5

只是对之前答案的一个小补充:如果您在命令行机器或无头系统(例如 rpi)上启动,设备可能不会自动安装。

然后,您应该首先搜索他的设备名称 ( sudo fdisk -l),然后将其挂载到空文件夹 ( sudo mount /dev/sdb1 /media/myNewlyCreatedFolder)