Refactoring My File Hierarchy
When I returned to mkbak1 in order to give it better options for custom backup naming, automatic date tagging, preservation of permissions, etc., I noticed that I was writing complex and tricky rsync filter files. I ran with this for a while -- and still have them as I write this -- but the problem stewed in my mind. Something bothered me about the organization of the files under my $HOME. Eventually, I felt there was a way for me to shorten my rsync filter files and reduce the stress I felt about my files. I just needed to figure out what the core problem was. To answer that, we need to understand what hierarchy's purpose is, or what its use introduces to your data.