Recreate old aliases in bulk to reduce their file size, keeping their name and creation date
On macOS 10.14 Mojave, inspecting any individual legacy alias with Get Info (⌘I) causes it to be regenerated with a smaller size.
To use Get Info to regenerate aliases in bulk, first show a list of the aliases to update in Finder in List View. To find all your aliases, press ⌥⌘Space to open a new search in Finder, click ‘+’ to add an criterion, and set the criterion to “Kind” is “Other”, typing in “Alias”.
In this list of aliases in Finder, select the top result, then press ⌥⌘I to Show Inspector. The selected alias will be regenerated – you will see its size go down. Now hold down the ↓ arrow key to select each alias one at a time. Each of them will be regenerated, getting an updated Date Modified but keeping its Date Created.
You have to inspect each alias one at a time because inspecting multiple aliases will only update the first one.