แสดงรายการอุปกรณ์ทั้งหมดที่เชื่อมต่อ lsblk สำหรับ Mac OS X


84

ใน Linux หากฉันต้องการเห็นอุปกรณ์ทั้งหมดที่เชื่อมต่อกับคอมพิวเตอร์ของฉันในบรรทัดคำสั่งฉันเรียกใช้:

lsblk

หรือ

blkid

คำสั่งเทียบเท่าใน Mac OS X คืออะไร

บันทึก

เป้าหมายในที่นี้คือเพื่อให้สามารถรับข้อมูลเกี่ยวกับอุปกรณ์ตามฉลากหรือคุณลักษณะอื่น ๆ ที่ไม่ซ้ำกันแม้ว่าจะไม่ได้ติดตั้งอยู่ก็ตามดังนั้นจึงdfไม่ใช่ตัวเลือกที่ทำงานได้


ตัวอย่างประเภทของข้อมูลที่ฉันกำลังมองหาคือ:

  • /dev/<dev-name>
  • uuid
  • label (if any)
  • mount point

บันทึก

ฉันต้องเห็นไดรฟ์ที่เชื่อมต่อกับเครือข่ายด้วย!


รายการนี้แสดงเฉพาะดิสก์ไม่ใช่อุปกรณ์ทั้งหมดเช่นตัวอ่านการ์ด usb, การ์ดวิดีโอ,
nics

คำตอบ:


119

diskutil list จะแสดงรายการดิสก์ทั้งหมดด้วยตัวระบุแม้ว่าจะไม่ได้ต่อเชื่อม

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Mac SSD                 150.0 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:       Microsoft Basic Data Windows 8               100.1 GB   disk0s4
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *500.1 GB   disk1
   1:                  Apple_HFS George Garside          300.2 GB   disk1s1
   2:               Windows_NTFS GRGARSIDE               199.9 GB   disk1s2

สำหรับดิสก์ที่ติดตั้งเท่านั้น ...

เพื่อหาชื่ออุปกรณ์ดิบ (คือ/dev/disk0s1) dfคุณสามารถเรียกใช้

คุณสามารถ จำกัด df -Hlผลให้ระบบไฟล์ในประเทศที่ติดตั้งใช้งาน
ผลลัพธ์ในรายการของพาร์ติชันและชื่ออุปกรณ์ดิบดังที่แสดงด้านล่าง:

Filesystem     Size   Used  Avail Capacity  iused    ifree %iused  Mounted on
/dev/disk0s2   150G   130G    20G    87% 31761475  4859615   87%   /
/dev/disk0s4   100G    83G    17G    83%   184667 17015601    1%   /Volumes/Windows 8
/dev/disk1s1   300G   282G    19G    94% 68771109  4529660   94%   /Volumes/George Garside
/dev/disk1s2   200G   172G    27G    87%   144125 26731127    1%   /Volumes/GRGARSIDE

UUID อยู่ที่ไหน
Flame แช่แข็ง

ในการช่วยเหลือผู้ใช้บางคน: คำสั่งนี้จะไม่ทำงานหากมีดิสก์เกิดความเสียหายเช่นข้อผิดพลาด btree จากนั้นdiskutilจะเกิดข้อผิดพลาดก่อนแสดงอุปกรณ์ USB สิ่งกีดขวางเมื่อคุณต้องการสำรองข้อมูลเพื่อไดรฟ์ USB ดังกล่าวก่อนทำการฟอร์แมตดิสก์ที่เสียหาย
New Alexandria

20

Mac OS X เสนอsystem_profilerโปรแกรมอรรถประโยชน์ที่สามารถเรียกใช้จากเทอร์มินัล คุณสามารถไพพ์ผ่าน grep เพื่อค้นหาสตริงเฉพาะที่คุณต้องการ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.