So greifen Sie auf ein externes Laufwerk zu

Ich schließe ein Flash-Laufwerk an meinen USB-Anschluss an. Wie kann ich über Bash darauf zugreifen?

( $ cd /bringt mich in das Verzeichnis namens Macintosh HD, aber über den Finder kann ich ein weiteres Verzeichnis namens hochgehen <myname>'s MacBook Pro.

$ cd /
$ cd ..

erlaubt mir nicht, in das Verzeichnis zu gehen <myname>'s MacBook Pro.) Wie komme ich an die Dateien auf meinem Flash-Laufwerk?

Antworten (2)

Alle Volumes auf internen oder externen Festplatten/USB-Sticks/DVDs etc. werden standardmäßig in das Verzeichnis /Volumes gemountet. Das Boot-Volume selbst wird hier als Softlink eingebunden.

Beispiel:

user$ cd /Volumes/
...
dr-xr-xr-x   2 user      admin  -     12936 23 Nov 16:45 Audio-CD
drwxrwx---  14 user      admin  -       544 27 Okt 09:43 ExternalDrive
lrwxr-xr-x   1 root      admin  -         1 23 Nov 07:59 MacintoshHD -> /
drwx------   1 user      staff  -       296 21 Nov 07:56 NetworkShare
drwxrwx---  14 user      admin  -       544 14 Okt 16:22 ThumbDrive
...

Um auf Ihren USB-Stick zuzugreifen, müssen Sie cd /Volumes/name_of_thumb_drive.

Die obige Antwort von @klanomath ist absolut richtig. Ich habe versucht, dies als Kommentar hinzuzufügen, aber das Parsing des Markdown-Codes hat es nicht gefallen.

Der folgende Bash-Befehl listet die externen Laufwerke auf, die Sie derzeit gemountet haben.

mount | egrep `diskutil list | grep external | awk '{print $1}' | tr '\n' '|' | sed -e 's/|$//' | sed -e 's#|#\\|#'` | awk '{print $1 " -> " $3}'

Auf meinem Macbook mit zwei angeschlossenen Flashdrives bekomme ich:

/dev/disk3 -> /Volumes/XXXXX
/dev/disk5 -> /Volumes/YYYYY