Junk files created by macOS (or Finder)...
Good day guys,
I know this has been asked several times in the past, and there hasn't been a proper solution for this till now. As is typical of Apple, they don't give a **** despite several people complaining.
The issue is with macOS (or is it Finder?) creating several hidden files (._*, ._.*, .fseventsd, .spotlight-v100, .TemporaryItems, .Trashes, ._DS_Store, etc.) on removable and network volumes. These files not only drastically increase the number of files in those volumes, but also slow them down when accessed using other Operating Systems/ programs as they begin to index all those files in their own ways. Basically, a mess that is unnecessary with no built in tool/ setting to stop creating them.
There are several workarounds posted in forums, involving automator scripts, terminal commands, 3rd party apps, etc. But these are all temporary solutions 'after the fact', which means they all tend to delete these temp files after they are created. What this means is this is a never ending process, where macOS keeps creating them, and then one has to use one of the above solutions on a continuous basis and keep deleting them.
Here are my questions:
- What is creating these files? If it is Finder (and not macOS), will I stop seeing them by using another File Manager (instead of Finder)?
- When are these files created? Are they created only when a file operation (like copy/ move/ paste) is performed, or are they created the moment a volume/ folder is accessed using Finder?
- I have a NAS that I access using multiple devices running on multiple other platforms (Windows/ Android) and so I don't want this clutter. Besides, I guess these files also put a stress on my NAS as applications like Plex begins to index all these files, and I am not aware of a way to stop those from being indexed.
- I have found only one app BlueHarvest that can delete those files from network volumes (there are others too like USBClean, CleanUSBDrive, DotCleaner, etc. but those don't support network volumes). But as I mentioned before, these work 'after the fact' and I really want to avoid a continuous ongoing process like this. Besides, there are other concerns too like giving network admin access to these 3rd party apps in order to be able to do the task, another thing that I am not comfortable doing.
Is there a new efficient solution for this in 2020?
Thanks.
MacBook Pro
Catalina 10.15.5
MacBook Pro 13″, macOS 10.15