在Linux环境下,如果有插入USB等外置存储设备时,我们有时候需要列出所有存储设备,以获取外置存储设备的路径。
那么要查看当前所有磁盘分区,我们可以使用sudo blkid -o list命令:
$ sudo blkid -o list
device fs_type label mount point UUID
-------------------------------------------------------------------------------------------------------------------------------------------------
/dev/sda1 ntfs /media/eagle/F052C5F052C5BB9A F052C5F052C5BB9A
/dev/sda5 swap [SWAP] 80a8e599-edfd-4470-9ddb-edb60ece1a30
/dev/sda6 ext4 / f8858db9-6730-43da-bd4c-3132c7dd1d43
blkid命令可以在 /man/8/blkid 中查看,这里blk指的是block device。
注意我们需要root权限来使用该命令。
我在/dev/sda1中安装了Windows 10,如果我们需要进入该分区,可以输入
$ cd /media/eagle/F052C5F052C5BB9A
注意,我们的路径名不能为device下列出的几个设备名(例如/dev/sda1),而要使用mount point下列出的路径(例如/)。