physpolyglot

主にPC関連の自分用メモのうち、役立ちそうなものを共有します。

locateデータベースの除外パスの設定

エイプリルフールネタではありません

/backupをlocateの検索パスから消したかった。
/etc/updatedb.confを編集する。

PRUNE_BIND_MOUNTS = "yes"
PRUNEFS = "9p afs anon_inodefs auto autofs bdev binfmt_misc cgroup cifs coda configfs cpuset debugfs devpts ecryptfs exofs fuse fusectl gfs gfs2 hugetlbfs inotifyfs iso9660 jffs2 lustre mqueue ncpfs nfs nfs4 nfsd pipefs proc ramfs rootfs rpc_pipefs securityfs selinuxfs sfs sockfs sysfs tmpfs ubifs udf usbfs"
PRUNENAMES = ".git .hg .svn"
PRUNEPATHS = "/afs /media /net /sfs /tmp /udev /var/cache/ccache /var/spool/cups /var/spool/squid /var/tmp /backup"

PRUNEPATHSに/backupを追加している。
ここに書かれたパスは検索対象から除外されるようだ。

即座に反映したければ以下のコマンドでデータベースを更新する。

sudo updatedb