como cd em um pen drive a partir do terminal (Mac OSX)

52

Como mudo para o diretório do meu pen drive? Eu ando bisbilhotando e vejo que este comando, "lista diskutil", lista todos os meus discos locais. Isso produz isso ..

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

agora vejo que meu pen drive está aparecendo em / dev / disk3, mas não consigo acessá-lo. Eu posso entrar em cd / dev, mas isso é o máximo que consigo.

"cd / dev / disk3 / THUMBDRIVE" diz-me "-bash: cd: / dev / disk3 / THUMBDRIVE: Não é um diretório"

Qualquer ajuda seria ótimo.

David
fonte
linux ou mac? o prompt diz mac, então eu mudei as tags
loosecannon

Respostas:

79
# cd /Volumes && ls

Ele mostrará o local do diretório de todos os volumes montados. Em seguida, basta CD na unidade que você deseja.

Ian Smith
fonte
10

O Mac OS X monta unidades automaticamente em / 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™/

Você notará que os diretórios correspondem à NAMEcoluna.

geekosaur
fonte
6

No Terminal, se você

ls /Volumes

você verá todas as suas unidades. Você pode então fazer o cd para um deles (ou apenas o cd diretamente - não é necessário listar os volumes primeiro). Por exemplo:

cd /Volumes/My\ Other\ Drive

Os espaços são substituídos por '\'. Ou você pode colocar a coisa toda entre aspas:

cd /Volumes/"My Other Drive"

Se o nome da unidade não tiver espaços, use o nome:

cd /Volumes/MyOtherDrive
Mirodil
fonte
2

Se você arrastar e soltar o ícone correspondente ao volume na unidade USB da área de trabalho (ou do Finder) na janela Terminal, ele colará automaticamente o caminho em que esse volume está montado. Isso provavelmente será um caminho /Volumes.

Blake
fonte
0

Você precisa montá-lo primeiro.

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

crie um diretório e monte então o CD nele

Você precisa ser root para fazer isso, existem maneiras de configurá-lo para que os usuários possam montar como as interfaces gráficas comuns, mas isso está além de mim

EDIT: desculpe você marcou sua postagem com linux, ?? mas você tem um mac? Isso é para linux, se você estava curioso

loosecannon
fonte