Utilizzando Terminal, come posso trovare in quale directory è montata la mia unità USB?


64

Sto usando Terminal e ho guardato attraverso le directory.

Non riesco proprio a trovare dove si trova la mia unità USB nella sua directory.

In quale directory è montata la mia unità USB?

Risposte:


87

Tutte le unità (interne, esterne e collegate in rete) vengono montate /Volumes. Dovresti vedere una cartella lì con il nome dell'unità USB come appare sul desktop o nel Finder.


5
Più in generale, è possibile utilizzare il mountcomando per visualizzare tutti i volumi montati e dove sono montati. (Solo un sottoinsieme è montato in / Volumes.)
Pagina Chris

AFAIK sono montati sia dispositivi di archiviazione esterni che file .dmg /Volumes, almeno per impostazione predefinita. A quale altro sottoinsieme ti riferisci qui?
Nohillside

2
Puoi anche trascinare e rilasciare l'unità USB dal Finder al Terminale per ottenere il suo percorso ;-)
yves amsellem,

21

Alcune tecniche da provare:

ls -a /Volumes

o...

ls -l /Volumes

o...

ls -la /Volumes

... può rivelarsi utile.

mount

sembra fornire tutte le partizioni che potrebbero essere utili con Utility Disco, durante la formattazione, ecc.

probabilmente puoi raggiungere direttamente la tua unità USB usando:

/Volumes/<NameOfYourDrive>

Questo vale anche per altri tipi di unità: dischi rigidi ottici, interni ed esterni. Tutti i volumi montati.


È strano come non sia possibile fare clic con il pulsante destro del mouse sulle icone di visualizzazione del Finder o persino sull'icona del desktop per proprietà aggiuntive, inclusi i percorsi dei file per le unità multimediali esterne collegate a un dispositivo che esegue macOS Catalina; puoi accedere ai percorsi delle cartelle di file e ad altre proprietà da tali posizioni in Ubuntu 18.04.
alexanderjsingleton,

9

In generale, per trovare dove è montato qualcosa, è possibile eseguire questo comando dal terminale:

df -H 

Ciò fornisce anche informazioni utili sullo spazio sull'unità.


3
  1. Mi piace usare tre utility native tutte in una volta, solo per essere approfondite e ottenere tutti i dettagli.

nel:

diskutil list; df -Hl; echo; mount
su:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            499.4 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

Filesystem Size Used Avail Capacity iused ifree %iused Mounted on /dev/disk0s2 499G 490G 8.9G 99% 2582670 4292384609 0% /

/dev/disk0s2 on / (hfs, local, journaled) devfs on /dev (devfs, local, nobrowse) map -hosts on /net (autofs, nosuid, automounted, nobrowse) map auto_home on /home (autofs, automounted, nobrowse)


  1. Se non desideri molte informazioni, puoi semplicemente controllare le partizioni del disco montate in /dev:

nel:

ls /dev/disk*
su:
/dev/disk0      /dev/disk0s1    /dev/disk0s2    /dev/disk0s3


  1. Per elencare la proprietà e le autorizzazioni, ecc:

nel:

ls -alh /dev/disk*
su:
brw-r-----  1 root  operator    1,   0 29 Oct 11:24 /dev/disk0
brw-r-----  1 root  operator    1,   1 29 Oct 11:24 /dev/disk0s1
brw-r-----  1 root  operator    1,   3 29 Oct 11:24 /dev/disk0s2
brw-r-----  1 root  operator    1,   2 29 Oct 11:24 /dev/disk0s3



1

Puoi anche provare questo comando nel terminale per ottenere maggiori informazioni sull'hardware sui tuoi dispositivi USB

system_profiler SPUSBDataType

Come si può usare questo comando per risolvere il problema descritto nella domanda?
Nohillside

1
Ciò è utile per gli sviluppatori come me che stanno cercando di differenziare in modo specifico una chiavetta USB con nome sconosciuto da altri volumi montati. Ciò potrebbe accadere, ad esempio, nei sistemi che possono essere sovrascritti da impostazioni alternative memorizzate su un thumbdrive, SE il thumbdrive è presente. In questo caso non voglio preoccuparmi di come il volume è chiamato, voglio solo trovare qualunque thumbdrive (s) è presente.
Dave,

-1

spremuta di limone facile e piccante.

cd /volumes/whatever-the-name-of-volume

se non funziona, fallo passo dopo passo

cd / volume e poi cd in qualunque sia il nome del dispositivo.


1
In che modo differisce o migliora su altre risposte?
user151019
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.