comment cd dans une clé USB depuis un terminal (Mac OSX)

52

Comment puis-je changer dans le répertoire de ma clé USB? J'ai fouillé et constaté que cette commande, "liste utilitaire de disque", répertorie tous mes disques locaux. Cela produit ceci ..

David-Adamss-MacBook-Pro:~ davidadams$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *250.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            249.7 GB   disk0s2
/dev/disk3
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *4.0 GB     disk3
   1:                 DOS_FAT_32 THUMBDRIVE              4.0 GB     disk3s1

Maintenant, je vois que ma clé USB apparaît dans / dev / disk3 mais je ne peux pas y arriver. Je peux cd dans / dev mais c'est aussi loin que je peux obtenir.

"cd / dev / disk3 / THUMBDRIVE" me dit "-bash: cd: / dev / disk3 / THUMBDRIVE: ce n'est pas un répertoire"

Toute aide est la bienvenue.

David
la source
Linux ou Mac? votre invite dit mac, alors j'ai changé les étiquettes
loosecannon

Réponses:

79
# cd /Volumes && ls

Il vous montrera l'emplacement du répertoire de tous les volumes montés. Ensuite, cd dans le lecteur que vous voulez.

Ian Smith
la source
10

Mac OS X monte automatiquement les lecteurs sous / Volumes.

mress:10042 Z$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS mress HD                999.9 GB   disk0s2
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        *1.0 TB     disk1
   1:        Apple_partition_map                         32.3 KB    disk1s1
   2:                  Apple_HFS mress                  1.0 TB     disk1s3
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.5 TB     disk2
   1:                        EFI                         209.7 MB   disk2s1
   2:                  Apple_HFS Development             512.2 GB   disk2s2
   3:                  Apple_HFS Media                   987.7 GB   disk2s3
mress:10043 Z$ ls /Volumes
Development/ Media/       mress HD@    mress™/

Vous remarquerez que les répertoires correspondent à la NAMEcolonne.

geekosaur
la source
6

Dans Terminal, si vous

ls /Volumes

vous verrez tous vos lecteurs. Vous pouvez ensuite copier l'un de ces disques (ou simplement le cd directement - inutile de lister les volumes en premier). Par exemple:

cd /Volumes/My\ Other\ Drive

Les espaces sont remplacés par '\'. Ou vous pouvez mettre le tout entre guillemets:

cd /Volumes/"My Other Drive"

Si le nom du lecteur ne contient pas d'espaces, utilisez simplement le nom suivant:

cd /Volumes/MyOtherDrive
Mirodil
la source
2

Si vous faites glisser l’icône correspondant au volume sur le lecteur USB depuis le bureau (ou le Finder) vers la fenêtre Terminal, le chemin où sera collé ce volume sera automatiquement collé. Ce sera très probablement un chemin dans /Volumes.

Blake
la source
0

vous devez le monter en premier.

#mkdir /media/myusbstick
#mount /dev/disk3 /media/myusbstick
# cd /media/myusbstick

faire un répertoire, puis monter puis cd dedans

Vous devez être root pour faire cela, il y a plusieurs façons de le configurer pour que les utilisateurs puissent monter comme les interfaces graphiques habituelles, mais cela me dépasse.

EDIT: désolé vous avez tagué votre message avec linux, ?? mais vous avez un mac? Ceci est pour Linux, si vous étiez curieux

loosecannon
la source