Cómo cd en una memoria USB desde la terminal (Mac OSX)

52

¿Cómo cambio al directorio de mi memoria USB? He estado hurgando y veo que este comando, "lista de disco de disco", enumera todos mis discos locales. Eso produce esto ...

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

ahora veo que mi unidad de memoria se muestra en / dev / disk3 pero no puedo acceder a ella. Puedo cd en / dev pero eso es lo más lejos que puedo llegar.

"cd / dev / disk3 / THUMBDRIVE" me dice "-bash: cd: / dev / disk3 / THUMBDRIVE: no es un directorio"

Cualquier ayuda sería genial.

David
fuente
Linux o Mac? su mensaje dice mac, así que cambié las etiquetas
loosecannon

Respuestas:

79
# cd /Volumes && ls

Le mostrará la ubicación del directorio de todos los volúmenes montados. Luego, simplemente cd en la unidad que desee.

Ian Smith
fuente
10

Mac OS X monta las unidades automáticamente en / Volúmenes.

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™/

Notarás que los directorios coinciden con la NAMEcolumna.

geekosaur
fuente
6

En la terminal, si

ls /Volumes

Verás todas tus unidades. Luego puede cd a uno de ellos (o simplemente cd directamente, no es necesario enumerar los volúmenes primero). Por ejemplo:

cd /Volumes/My\ Other\ Drive

Los espacios se reemplazan por '\'. O puede poner todo entre comillas:

cd /Volumes/"My Other Drive"

Si el nombre de la unidad no tiene espacios, simplemente usaría el nombre:

cd /Volumes/MyOtherDrive
Mirodil
fuente
2

Si arrastra y suelta el icono correspondiente al volumen en la unidad USB desde el Escritorio (o Finder) en la ventana Terminal, pegará automáticamente la ruta donde se monta ese volumen. Esto probablemente será un camino hacia adentro /Volumes.

Blake
fuente
0

tienes que montarlo primero.

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

hacer un directorio, luego montar y luego cd en él

Debe ser root para hacer esto, hay formas de configurarlo para que los usuarios puedan montar como lo hacen las GUI comunes, pero eso está más allá de mí

EDITAR: lo siento, etiquetaste tu publicación con Linux, ?? pero tienes una mac? Esto es para Linux, si tenías curiosidad

bala perdida
fuente