如何从终端访问U盘

如何从终端访问U盘

我的 USB 磁盘中只有几个文件,名为F:.我里面的文件很大。我不想将它们移动到我的硬盘上。我想进行一些比较,例如diffUSB 内部的文件和磁盘中的文件之间的比较。

问题是我无法知道USB磁盘路径或如何访问它?好像是在根目录下。但是当我输入cd F进入 FI 时出现错误:

bash: cd: F:: No such file or directory

编辑: 我使用 Ubuntu 18.04 桌面版

答案1

正如评论中已经说过的,您的磁盘没有“命名F:”。F只是在 Windows 下分配给它的驱动器号。

一些背景知识:lsusb连接后,USB 磁盘将显示为 USB 设备(请参阅带有 的列表);磁盘的 USB 存储接口将显示为 SCSI 设备(使用 来查看它们的列表lsscsi),操作系统将为它创建一个块设备(/dev/sdX,其中X是下一个空闲字母)并为所有分区创建块设备(/dev/sdXN,其中N是一个数字),您将使用 下的各种其他信息获得这些设备的符号链接/dev/disk/by-*。 Windows 下也会发生类似的情况(但用户没有注意到)。

我假设你的 Ubuntu 有某种工作类型的自动安装程序,在这种情况下,它会为其分配一些文件路径,你可以在该文件路径下访问磁盘的内容。您可以使用 来查看所有已安装的设备mount,在其中查找您的磁盘(或者查看连接 USB 驱动器和未连接 USB 驱动器时输出之间的差异)。

我对 Ubuntu Desktop 不太熟悉,但可能它会出现在/media/some_other_name.如果没有,那么您明确需要mount它。在这种情况下,您必须选择一个目录。

一旦知道了它的安装路径,就可以cd像往常一样进入它。

相关内容