Voglio scrivere uno script di shell che espelle tutte le unità esterne attualmente connesse (unità USB o Firewire). Posso usare disktuil eject <disk-path>
per espellere un'unità specificata. Ma non riesco ancora a capire come scoprire quali sono le unità esterne. Ad esempio, /Volumes
mostra unità interne, unità esterne e immagini montate. C'è un modo per identificare solo le unità esterne a livello di programmazione?