Veja o conteúdo do cartão SD na janela do terminal no Mac OS X

12

Eu tenho fotos no meu cartão SD. Não consigo ver os arquivos no meu Mac. Posso vê-lo na minha câmera e, quando carrego o cartão micro SD no telefone, posso ver as fotos. Meu Mac não está mostrando nenhum arquivo. Suponho que possa haver algum tipo de vírus que ocultou os arquivos.

Eu quero ver esses arquivos no Terminal (como faria no DOS).

hk_
fonte
cdpara o cartão e então ls -al? (Eu não sei se OSX tem arquivos 'escondido' - em Linux e BSD, um arquivo está oculto se o nome do arquivo começa com um caractere ''.)
user55325
meu nome cartão é "cartão de telefone", mas cd "cartão de telefone" não funciona
hk_
4
Você deve estar no diretório em que o SO o monta - provavelmente no OS X é necessário /Volumes; portanto, você precisará cd "/Volumes/phone card"(ou cd /Volumes/phone\ card).
user55325
@ user55325, que funciona, você pode publicá-lo como resposta. E uma ajuda extra seria: como copiar arquivos do meu cartão SD para o meu drive mac, quanto menos a pasta de documentos. Obrigado
hk_

Respostas:

13

Para listar o conteúdo do cartão, primeiro cd /Volumes/<card name>- neste caso cd /Volumes/phone\ card(o \escape do espaço). Então você pode fazer ls -alpara listar os arquivos (ocultos e visíveis) no cartão.

Se você deseja copiar arquivos para outro lugar na unidade, pode usar cp. Por exemplo, para copiar arquivos para o diretório inicial, cp <some file> ~(ou para copiar tudo, cp -R ./* ~onde * significa "corresponder a qualquer caractere (s)" e ~ é a abreviação do diretório inicial (não me lembro da hierarquia de diretórios padrão do OS X) . -Rsignifica copiar diretórios recursivamente (se o cp encontrar um diretório, ele também deverá copiar o conteúdo do diretório).

man cp dirá mais sobre cp (ou qualquer outro comando).

user55325
fonte