Differences between revisions 32 and 33
Revision 32 as of 2010-01-18 10:30:19
Size: 8696
Editor: ?PeterEisentraut
Comment:
Revision 33 as of 2010-01-31 21:54:31
Size: 8785
Editor: ?PeterEisentraut
Comment:
Deletions are marked like this. Additions are marked like this.
Line 81: Line 81:
||`.xine/`||(libxine1)||cache, config|| ||[[DebianMan:5/xine|xine(5)]] (partially)|| ||

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(1)

.bash_logout

bash

config

bash(1)

optional

.bash_profile

bash

config

bash(1)

.bashrc

bash

config

bash(1)

.bazaar/bazaar.conf

bzr

config

bzr(1)

.cache/

(various)

cache

XDG Base Directory Specification

.ccache/

ccache

cache

ccache(1)

.camel_certs/

evolution

data

Evolution FAQ

.config/

(various)

config

XDG Base Directory Specification

.cvsrc

cvs

config

cvs(1)

almost mandatory for sensible use of cvs

.dbus/

dbus-launch (dbus)

data

dbus-launch(1)

.devscripts

(devscripts)

config

various man pages via devscripts(1)

.dia/

dia

config

dia(1)

.dmrc

gdm, kdm

config

GDM GNOME help

saves selected display manager session type as default for next login

.dput.cf

dput

config

dput.cf(5)

.dsh/

dsh

config

dsh(1)

.dupload.conf

dupload

config

dupload.conf(5)

.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

Evolution FAQ

contains mail, addressbook, etc.

.fetchmailrc

fetchmail

config

yes

fetchmail(1)

.fontconfig/

(fontconfig)

cache

fc-cache(1)

.fonts.conf

(fontconfig-config)

config

fonts.conf(5)

.gitconfig

git (git-core)

config

git-config(1)

.gitk

gitk

config

gitk(1)

written automatically by the program

.gksu.lock

gksu

lock?

gksu(1)

see also bug 559632

.gtk-bookmarks

(GTK?)

data

?

.hgrc

mercurial

config

hgrc(5)

.hushlogin

login

config

login(1), sshd(8)

should have length zero

.ICEauthority

(X)

config

iceauth(1)

.inputrc

(libreadline*)

config

readline(3) and info page

.k5login

ksu

config

ksu(1), pam_krb5(5)

.kernel-pkg.conf

make-kpkg (kernel-package)

config

kernel-pkg.conf(5)

.lessfilter

lesspipe (less)

config

lesspipe(1)

should be executable

.lesshst

less

history

yes

less(1)

history of searches in less

.local/

(various)

data

XDG Base Directory Specification

.nano_history

nano

history

yes

nano(1)

history of searches in nano

.nanorc

nano

config

nanorc(5)

.netrc

ftp, mc

config

yes

netrc(5)

.nofinger

finger

config

finger(1)

.pbuilderrc

pbuilder, cowbuilder

config

pbuilderrc(5)

.plan

finger

config

finger(1)

.pgpkey

finger

config

finger(1)

.project

finger

config

finger(1)

.psql_history

psql (postgresql-client)

history

psql(1)

.psqlrc

psql (postgresql-client)

config

psql(1)

.pulse/

(pulseaudio)

config

pulse-daemon.conf(5)

.pulse-cookie

(pulseaudio)

data

yes

pulse-client.conf(5)

.pylintrc

pylint

config

pylint(1)

.quiltrc

quilt

config

quilt(1)

.recently-used

(GTK+ <2.10?)

data

yes

?

.recently-usex.xbel

(GTK+ >=2.10?)

data

yes

?

.reportbugrc

reportbug

config

reportbug.conf(5)

.rhosts

sshd

config

sshd(8)

.rnd

openssl (openssl/libssl*)

cache

yes

rand(1)

confidential because it might be used in creating key material

.shosts

sshd

config

sshd(8)

.ssh/authorized_keys

sshd

config

sshd(8)

.ssh/environment

sshd

config

sshd(8)

.ssh/rc

sshd

config

sshd(8)

.svn-buildpackage.conf

svn-buildpackage

config

svn-buildpackage(1)

.synergy.conf

synergy

config

synergys(1)

.twidgerc

twidge

config

yes

twidge(1)

.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

wget(1)

might contain passwords

.wine/

wine

data

?

wine(1)

.Xauthority

(X)

config

Xsecurity(7)

.xine/

(libxine1)

cache, config

xine(5) (partially)

.xscreensaver

xscreensaver

config

xscreensaver(1)

typically edited using xscreensaver-demo program

.xsession-errors

(x11-common)

log

Xsession(5)

can be deleted, but will reappear with next X login

.xsessionrc

(x11-common)

config

Xsession(5)

.zcompdump

zsh

cache

zshcompsys(1)

.zlogin

zsh

config

zsh(1)

.zlogout

zsh

config

zsh(1)

.zprofile

zsh

config

zsh(1)

.zshenv

zsh

config

zsh(1)

.zshrc

zsh

config

zsh(1)

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: