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?
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