Finding specific things
Created today and modified today are different questions with different answers.
macOS find supports birth (creation) time with the B variants:
find ~ -type f -newerBt "$(date +%Y-%m-%d)" 2>/dev/null
Everything created since midnight. For the last 24 hours instead:
find ~ -type f -newerBt "24 hours ago" -not -path "*/Library/*" 2>/dev/null
⌘F → + → Created date → today. Save as a Smart Folder for a permanent "new today" view.
to now
So a file you downloaded today (created today) may have been written years ago (old modification date). "New arrivals" wants creation; "what I worked on" wants modification.
Because copying resets creation date, "created today" catches everything you downloaded, exported, or copied today — not only things authored today. Usually that is what you want ("what appeared on my Mac today"), but it is worth knowing when the results include old files that merely arrived.
mdfind 'kMDItemFSCreationDate >= $time.today()'
New today, of a type, in your work folders:
find ~/Documents ~/Downloads -type f -newerBt "$(date +%Y-%m-%d)" \
-iname "*.pdf" 2>/dev/null
find ~ -newerBt "$(date +%Y-%m-%d)" uses birth/creation time. Finder's Created date criterion does the same.
Creation date is set when the copy is made. The download is a new file today, even if its contents are old.
Everywhere keeps track of every file on your Mac — including the folders Spotlight hides and drives you have unplugged. Free for a day, then $19 once.
Download for Mac