Zobacz zawartość karty SD w oknie terminala w systemie Mac OS X

10

Mam zdjęcia na karcie SD. Nie widzę plików na moim komputerze Mac. Widzę to w moim aparacie, a kiedy ładuję kartę micro SD do telefonu, widzę zdjęcia. Mój komputer Mac nie wyświetla żadnych plików. Zakładam, że może istnieć jakiś wirus, który ukrył pliki.

Chcę zobaczyć te pliki w Terminalu (tak jak zrobiłbym to w DOS).

hk_
źródło
cdna kartę, a następnie ls -al? (Nie wiem, czy OSX ma „ukryte” pliki - w Linuksie i BSD plik jest ukryty, jeśli nazwa pliku zaczyna się od znaku „.”.)
user55325
nazwa mojej karty to „karta telefoniczna”, ale cd „karta telefoniczna” nie działa
hk_
4
Musisz znajdować się w katalogu, w którym zamontowany jest system operacyjny - w OS X jest to prawdopodobnie /Volumes, więc musisz cd "/Volumes/phone card"(lub cd /Volumes/phone\ card).
user55325,
@ user55325, który działa, możesz opublikować go jako odpowiedź. Dodatkową pomocą byłoby, jak skopiować pliki z mojej karty SD na dysk Mac, rzadziej mówiąc folder dokumentów. Dzięki
hk_

Odpowiedzi:

11

Aby wyświetlić zawartość karty, najpierw cd /Volumes/<card name>- w tym przypadku cd /Volumes/phone\ card( \ucieka spacja). Następnie możesz zrobić, ls -alaby wyświetlić listę plików (ukrytych i widocznych) na karcie.

Jeśli chcesz skopiować pliki do innego miejsca na dysku, możesz użyć cp. Na przykład, aby skopiować pliki do katalogu domowego cp <some file> ~(lub skopiować wszystko, cp -R ./* ~gdzie * oznacza „dopasuj dowolny znak (-y)”, a ~ oznacza skrót do twojego katalogu domowego (nie pamiętam domyślnej hierarchii katalogów OS X) . -Roznacza rekurencyjne kopiowanie katalogów (jeśli cp napotka katalog, powinien również skopiować zawartość katalogu).

man cp powie ci więcej o cp (lub dowolnym innym poleceniu).

użytkownik55325
źródło