Yleensä asiat kannattaisi oppia tuntemaan vähän paremmin, ennen kuin rupeaa moittimaan niitä.
Un*x-järjestelmien hakemistorakenteesta on olemassa useitakin standardeja (sekä sanan ankarassa että väljemmässä mielessä). Linuxilla on oma muunnelmansa näistä,
FHS.
Nykyisen systeemin ideana on ollut ensisijaisesti pitää järjestelmä- ja käyttäjäkohtainen tieto erillään. Windowsilta tämän perusasian keksiminen muuten keksi toistakymmentä vuotta
ja lopputuloksena on ollut monella tapaa samantapainen systeemi kuin Linuxissakin.
Muutosideasi edellyttäisi ensinnäkin, että ”tärkeä konfiguraatiodata” ja ”roskat” olisi jotenkin mielekkäästi erotettavissa. Kuitenkin nuo mainitsemasi ”roskat” ovat juuri konfiguraatiodataa. Vaikka sinä et juuri sitä pitäisi tärkeänä, jollekulle muulle niidenkin tallentuminen voi olla hyvin oleellista.
Toisekseen: mitä ehdotuksesi loppuviimeksi muuttaisi? Edelleenkin sinulla olisi kotihakemistossa niin omia asiakirjojasi kuin konfiguraatiodataa, ja nämä erotettaisiin toisistaan sillä, alkaako tiedoston tai tiedoston sisältävän hakemiston nimi pisteellä. Erona olisi vain se, että sinulla olisi useamman sijaan kaksi pisteellä alkavaa hakemistonimeä – mutta edelleen joutuisit toimimaan niiden suhteen eri lailla kuin muiden.
Tämä varmistaa kaiken:
tar --create -f varmistus.tar * .*
...ja on itse asiassa lyhyempikin kirjoittaa kuin:
tar --create -f varmistus.tar * .etc