24

Is there any other method to find all the attached devices UUID through terminal(other than using the blkidcommand ?

3 Answers 3

31

Try this, just press Ctrl+Alt+T on your keyboard to open Terminal. When it opens, list devices by entering:

ll /dev/disk/by-uuid

screenshot

By default, ll is an alias of ls -alF.

0
24

the best way I found for this is:

sudo blkid

for example the output of a specific USB in my Ubuntu is:

/dev/sda1: LABEL="16GB" UUID="25495C984912BBC3" TYPE="ntfs" 
2
  • Oddly this comes up empty if you've just installed formatted and mounted a new drive.
    – hobs
    Sep 17, 2016 at 19:28
  • 2
    Except that the OP asked "other than using the blkid command" Aug 5, 2017 at 7:51
4

You can look in /dev/disk/by-uuid/. These files are symlinks to the /dev/... device. For example, my dmraid RAID0 disk (which makes up my root partition is /dev/dm-1 so the following gets its UUID:

$ ls -l /dev/disk/by-uuid | grep dm-1
lrwxrwxrwx 1 root root 10 Nov 21 21:07 1b66bb9e-5b02-49f1-8cf9-bc3f649d70a6 -> ../../dm-1
3
  • 1
    the above command doesn't display anything. Dec 5, 2013 at 14:27
  • 1
    I think there is not dm-1 in our case, "ls -l /dev/disk/by-uuid" works alone but "ls -l /dev/disk/by-uuid | grep dm-1" did nothing.
    – Sukupa91
    Dec 5, 2013 at 15:09
  • 1
    Exactly. As I explained in the answer, in my case my root device is /dev/dm-1. In your case it could be /dev/sda1, or something like that.
    – Oli
    Dec 5, 2013 at 15:25

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .