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

38

Como faço para mudar para o diretório do meu thumbdrive? Eu tenho andado por aí e vejo que este comando, "diskutil list", 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 thumbdrive está aparecendo em / dev / disk3, mas não consigo acessar. Eu posso cd em / dev, mas isso é, tanto quanto eu posso conseguir.

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

qualquer ajuda seria ótima.

    
por David 30.06.2011 / 04:35

5 respostas

64
# cd /Volumes && ls

Ele mostrará a localização do diretório de todos os volumes montados. Em seguida, faça um cd na unidade desejada.

    
por 01.07.2011 / 20:44
8

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ê perceberá que os diretórios correspondem à coluna NAME .

    
por 30.06.2011 / 04:38
4

No terminal, se você

ls /Volumes

você verá todas as suas unidades. Você pode então fazer o cd para um deles (ou apenas 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, basta usar o nome:

cd /Volumes/MyOtherDrive
    
por 22.09.2015 / 09:37
2

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

    
por 10.03.2014 / 15:23
0

ypuou tem que montá-lo primeiro.

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

crie um diretório e monte o cd nele

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

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

    
por 30.06.2011 / 04:38