USB 드라이브 용 UUID를 얻는 방법?


17

UUID 이름을 보유한 마운트 지점에 USB를 마운트하고 싶습니다. 그러나 나는 이것을 명령 줄에 표현하는 방법을 모른다!

누군가 나를 도와 줄 수 있습니까?

나는 검색하고 내가 실행해야한다는 것을 발견했다.

blkid

그런 다음 USB 플래시 또는 하드 디스크 드라이브를 검색하는 명령

blkid | tail -n 1 | cut -f4 -d' '

하지만 tail내가이 USB의 수를 알 수 없기 때문에 잘못이다!

USB 유형의 회선을 알려주는 방법이 있습니까?


여기에 답변이 있습니다. 시행 착오에 의해 내 자신을 찾았습니다 : sudo blkid | tr -s ''| grep 'TYPE = "vfat"'| cut -f4 -d ' "'| sed -n"p "sed! 참을 수 없어 : S
Nancy Smith

1
당신 sed -n "p"은 중복 적입니다. 단지 변경되지 않은 것을 인쇄합니다 cat.
donothingsuccessfully

답변:


16

매뉴얼 페이지를 읽으면 옵션을 사용하여 원하는 것을 얻을 수 있습니다.

blkid -t TYPE = vfat -sUUID

(나에게) 준다 :

/ dev / sdb : UUID = "50CA-8C03"

다음을 사용하여 UUID를 추출 할 수 있습니다 cut -d'"' -f2.

blkid -t TYPE = vfat -sUUID | 컷 -d ' "'-f2

blkidUSB 드라이브는 일반과 다른 출력을 줄 것이다 라벨 예를 가질 수 있기 때문에 옵션이 바람직하다 blkid호출을.

편집 : 매뉴얼 페이지 쇼를 더 읽으면 blkid원하는 것을 스스로 할 수 있습니다.

blkid -t TYPE = vfat -sUUID -ovalue

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.