How to find out every single SD card that was inserted into a Mac?

Solution 1:

You can collect this prospectively, but not retrospectively. Here's how.

Create a folder for reports, let's say sd-reports in your main user folder.

Create a cron job. Use Terminal and crontab -e. Look up elsewhere the syntax for cron jobs.

Here is your command:

system_profiler SPCardReaderDataType > $HOME/sd-reports/$(date +\%Y\%m\%dT\%H\%M\%S.txt)

This will report on inserted cards at whatever frequency you desire. You'll have a lot of reports to go through and there are other ways to clean that up.