"Nokta dosyaları" genel durumu söz konusu olduğunda burada uzun bir geçmiş var, ancak özellikle bahsettiğiniz $HOME/.configve ve $HOME/.localdizinlerin XDG Temel Dizin Spesifikasyonu'nda bir kökeni var .
$HOME/.configyoksa kullanıcı başına yapılandırma dosyalarının nereye gittiği $XDG_CONFIG_HOME.
$HOME/.cachekullanıcı başına önbellek dosyalarının gitmediği yerdir $XDG_CACHE_HOME.
$HOME/.local/shareyoksa kullanıcı başına veri dosyalarının nereye gittiği $XDG_DATA_HOME.
Windows kullanıcıları bunu Microsoft'un sürüm 4'ten bu yana Windows NT'de sahip olduklarına paralel olarak tanıyabilir (6.0 sürümünde adların değişmesine rağmen):
%USERPROFILE%/AppData/Local/aka %LOCALAPPDATA%- bu makine için kullanıcı başına veri dosyalarının nereye gittiği
%USERPROFILE%/AppData/Roaming/aka %APPDATA%- gezici bir kullanıcının birden çok makineden erişebildiği kullanıcı başına veri dosyalarının nereye
%USERPROFILE%/AppData/Local/Temp/aka %TEMP%- kullanıcı başına geçici dosyaların nereye gittiğini
Fikir, kullanıcı başına dosyaların (diğer pek çok şeyin yanı sıra) uygulama veri dosyaları (makineye özgü veya dolaşım), uygulama yapılandırma dosyaları , önbelleğe alınmış dosyalar ve geçici dosyalar olabileceği ve uygulamaların bunları bunlara dayanan alt ağaçlara yerleştirebileceğidir. belirli dizinler.
(MacOS, kullanıcıların önbellek ve geçici dosyalar için kullanıcı başına bireysel "kullanıcı yerel" alt ağaçlarına ve alt dizinlerine /var/folderssahip olduğu benzer bir sisteme sahiptir .)CT
Arch insanlar Not gibi haline yaygın birkaç uygulamalar tarafından kullanılan ve bu şekilde, öngörülebilir gelecekte xdg ile kabul etmek olası değildir bazı "nokta" dosya ve dizinleri vardır $HOME/.sshve $HOME/.netrc.
daha fazla okuma