8785
Comment:
|
8956
|
Deletions are marked like this. | Additions are marked like this. |
Line 42: | Line 42: |
||`.java/`||(openjdk*)||cache,config,data|| ||?|||| | |
Line 43: | Line 44: |
||`.kde/`||(KDE)||config,data||(yes)||http://techbase.kde.org/KDE_System_Administration/KDE_Filesystem_Hierarchy|||| |
List of "dot files" that may appear in a user's home directory on Debian systems, what they are, and what to do with them.
File name |
Program (Package) |
Type |
Confidential |
Documentation |
Notes |
.abbrev_defs |
(emacs*) |
config |
|
info emacs |
|
.addressbook/ |
evolution |
data |
|
? |
|
.adobe/Flash_Player/ |
(flashplugin-nonfree) |
cache |
|
|
|
.autom4te.cfg |
autom4te (autoconf) |
config |
|
info Autoconf |
also used by automake, libtool |
.bash_history |
bash |
history |
|
||
.bash_logout |
bash |
config |
|
optional |
|
.bash_profile |
bash |
config |
|
||
.bashrc |
bash |
config |
|
||
.bazaar/bazaar.conf |
bzr |
config |
|
||
.cache/ |
(various) |
cache |
|
|
|
.ccache/ |
ccache |
cache |
|
||
.camel_certs/ |
evolution |
data |
|
||
.config/ |
(various) |
config |
|
|
|
.cvsrc |
cvs |
config |
|
almost mandatory for sensible use of cvs |
|
.dbus/ |
dbus-launch (dbus) |
data |
|
||
.devscripts |
(devscripts) |
config |
|
various man pages via devscripts(1) |
|
.dia/ |
dia |
config |
|
||
.dmrc |
gdm, kdm |
config |
|
GDM GNOME help |
saves selected display manager session type as default for next login |
.dput.cf |
dput |
config |
|
||
.dsh/ |
dsh |
config |
|
||
.dupload.conf |
dupload |
config |
|
||
.emacs |
(emacs*) |
config |
|
info emacs |
can also be modified from within Emacs |
.emacs.d/ |
(emacs*) |
config, data |
|
info emacs |
|
.emacs-desktop |
(emacs*) |
data |
|
info emacs |
|
.emacs-places |
(emacs-el) |
history |
yes |
? (/usr/share/emacs/23.1/lisp/saveplace.el.gz) |
|
.esd_auth |
(libesd0, esound-common) |
data |
? |
? (/usr/share/doc/esound-common/html/x302.html) |
|
.evolution/ |
evolution |
data |
yes |
contains mail, addressbook, etc. |
|
.fetchmailrc |
fetchmail |
config |
yes |
||
.fontconfig/ |
(fontconfig) |
cache |
|
||
.fonts.conf |
(fontconfig-config) |
config |
|
||
.gitconfig |
git (git-core) |
config |
|
||
.gitk |
gitk |
config |
|
written automatically by the program |
|
.gksu.lock |
gksu |
lock? |
|
see also bug 559632 |
|
.gtk-bookmarks |
(GTK?) |
data |
|
? |
|
.hgrc |
mercurial |
config |
|
||
.hushlogin |
login |
config |
|
should have length zero |
|
.ICEauthority |
(X) |
config |
|
||
.inputrc |
(libreadline*) |
config |
|
readline(3) and info page |
|
.java/ |
(openjdk*) |
cache,config,data |
|
? |
|
.k5login |
ksu |
config |
|
||
.kde/ |
(KDE) |
config,data |
(yes) |
http://techbase.kde.org/KDE_System_Administration/KDE_Filesystem_Hierarchy |
|
.kernel-pkg.conf |
make-kpkg (kernel-package) |
config |
|
||
.lessfilter |
lesspipe (less) |
config |
|
should be executable |
|
.lesshst |
less |
history |
yes |
history of searches in less |
|
.local/ |
(various) |
data |
|
|
|
.nano_history |
nano |
history |
yes |
history of searches in nano |
|
.nanorc |
nano |
config |
|
||
.netrc |
ftp, mc |
config |
yes |
||
.nofinger |
finger |
config |
|
|
|
.pbuilderrc |
pbuilder, cowbuilder |
config |
|
||
.plan |
finger |
config |
|
|
|
.pgpkey |
finger |
config |
|
|
|
.project |
finger |
config |
|
|
|
.psql_history |
psql (postgresql-client) |
history |
|
||
.psqlrc |
psql (postgresql-client) |
config |
|
||
.pulse/ |
(pulseaudio) |
config |
|
||
.pulse-cookie |
(pulseaudio) |
data |
yes |
||
.pylintrc |
pylint |
config |
|
||
.quiltrc |
quilt |
config |
|
|
|
.recently-used |
(GTK+ <2.10?) |
data |
yes |
? |
|
.recently-usex.xbel |
(GTK+ >=2.10?) |
data |
yes |
? |
|
.reportbugrc |
reportbug |
config |
|
||
.rhosts |
sshd |
config |
|
|
|
.rnd |
openssl (openssl/libssl*) |
cache |
yes |
confidential because it might be used in creating key material |
|
.shosts |
sshd |
config |
|
|
|
.ssh/authorized_keys |
sshd |
config |
|
|
|
.ssh/environment |
sshd |
config |
|
|
|
.ssh/rc |
sshd |
config |
|
|
|
.svn-buildpackage.conf |
svn-buildpackage |
config |
|
||
.synergy.conf |
synergy |
config |
|
||
.twidgerc |
twidge |
config |
yes |
|
|
.unison/*.prf |
unison |
config |
|
/usr/share/doc/unison/unison-manual.txt.gz |
|
.unison/* |
unison |
data |
|
/usr/share/doc/unison/unison-manual.txt.gz |
|
.update-notifier/ |
update-notifier |
data |
|
? |
|
.vidalia/geoip-cache |
vidalia |
cache |
|
? |
|
.vidalia/vidalia.conf |
vidalia |
config |
|
? |
written automatically by the program |
.wgetrc |
wget |
config |
maybe |
might contain passwords |
|
.wine/ |
wine |
data |
? |
|
|
.Xauthority |
(X) |
config |
|
|
|
.xine/ |
(libxine1) |
cache, config |
|
xine(5) (partially) |
|
.xscreensaver |
xscreensaver |
config |
|
typically edited using xscreensaver-demo program |
|
.xsession-errors |
(x11-common) |
log |
|
can be deleted, but will reappear with next X login |
|
.xsessionrc |
(x11-common) |
config |
|
||
.zcompdump |
zsh |
cache |
|
||
.zlogin |
zsh |
config |
|
||
.zlogout |
zsh |
config |
|
||
.zprofile |
zsh |
config |
|
||
.zshenv |
zsh |
config |
|
||
.zshrc |
zsh |
config |
|
Legend
Type
The type of file can most easily be described by saying where the file would belong per FHS if this were not a user-specific file.
config: would belong under /etc/
cache: would belong under /var/cache/ -- The assumption is that you can delete cache files at any time without losing data.
data: would belong under /var/lib/
- history: This is a special mixture of data and log files that records what a program did and lets users retrieve and re-execute previous actions. This usually doesn't exist as a global file.
Confidential
Confidential means that a file should normally not have group or world read access. Most data and history files ought to be confidential; most configuration files are not.
Documentation
The referenced documentation should explicitly mention the file and at least roughly describe what it is for.
See Also:
http://www.klabs.be/~fpiat/linux/fs/Files_in_home_directory.html
(feel free to import entries from that page into this wiki page, then drop this link -- FranklinPiat)