I have photos on my SD Card. I can not see the files on my Mac. I can see it in my camera and when I load the micro SD card in phone, I can see the pics. My Mac is not showing any files. I am assuming there could be some kind of virus that had made the files hidden.

I want to see these files in Terminal (just like I would do in DOS).

  • cd to the card and then ls -al? (I don't know if OSX has 'hidden' files - on Linux and BSD, a file is hidden if the filename starts with a '.' character.)
    – user55325
    Commented Mar 12, 2012 at 2:36
  • my card name is "phone card" but cd "phone card" does not work
    – TheTechGuy
    Commented Mar 12, 2012 at 2:58
  • 4
    You have to be in the directory where the OS mounts it - in OS X it's probably /Volumes, so you would need to cd "/Volumes/phone card" (or cd /Volumes/phone\ card).
    – user55325
    Commented Mar 12, 2012 at 3:10
  • @user55325, that works, you can post it as answer. And extra help would be, how do I copy files from my SD card to my mac drive, lesser say documents folder. Thanks
    – TheTechGuy
    Commented Mar 12, 2012 at 4:58

1 Answer 1


To list the contents of the card, first cd /Volumes/<card name> - in this case cd /Volumes/phone\ card (the \ escapes the space). Then you can do ls -al to list the files (hidden and visible) on the card.

If you want to copy files to somewhere else on the drive, you can use cp. For example, to copy files to your home directory, cp <some file> ~ (or to copy everything, cp -R ./* ~, where * means "match any character(s)" and ~ is short for your home directory (I don't remember the OS X default directory hierarchy). -R means copy directories recursively (if cp encounters a directory, it should copy the contents of the directory as well).

man cp will tell you more about cp (or any other command).


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .