57 votes

Comment accéder à une clé USB depuis le terminal (Mac OSX)

Comment puis-je me déplacer dans le répertoire de ma clé USB ? J'ai cherché un peu et j'ai vu que cette commande, "diskutil list", liste tous mes disques locaux. Cela donne 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 n'arrive pas à y accéder. Je peux faire cd dans /dev mais c'est aussi loin que je peux aller.

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

Toute aide serait la bienvenue.

96voto

Ian Smith Points 976
# cd /Volumes && ls

Cela vous montrera l'emplacement du répertoire de tous les volumes montés. Ensuite, il vous suffit de faire cd dans le lecteur que vous souhaitez.

12voto

geekosaur Points 11085

Mac OS X monte automatiquement les disques 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 colonne NAME.

9voto

Mirodil Points 203

Dans le Terminal, si vous

ls /Volumes

vous verrez toutes vos lecteurs. Vous pouvez ensuite faire cd vers l'un d'eux (ou simplement cd directement - pas besoin de lister les volumes d'abord). 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, alors vous utiliseriez simplement le nom:

cd /Volumes/MyOtherDrive

2voto

Blake Points 111

Si vous faites glisser et déposez l'icône correspondant au volume sur le lecteur USB du bureau (ou du Finder) dans la fenêtre Terminal, il collera automatiquement le chemin où ce volume est monté. Il s'agira très probablement d'un chemin dans /Volumes.

0voto

TonyM Points 31

Ypuou have to mount it first.

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

make a directory, then mount then cd into it

You need to be root to do this, there are ways to set it up so users can mount like common GUI's do, but that is beyond me

EDIT: sorry you tagged your post with linux,?? but you have a mac? This is for linux, if you were curious

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X