locate명령의 데이터베이스에서 몇몇 폴더 제외하기
글쓴이: dl3zp3 / 작성시간: 화, 2009/06/09 - 1:23오전
note가 파일이름에 포함된 파일들을 찾기 위해 locate note를 명령창에 넣었더니, 백업한 파일이름이 잔뜩 나와 정작 찾고싶은 파일이름은 맨 끝에 나온다면?
$ locate note /backup/snapshot/123424242/2938-anote.txt /backup/snapshot/123424242/4132-anote.txt /backup/snapshot/123424242/9821-anote.txt ...
그럼 locate사용이 원활하지 않겠죠. /backup폴더 안에 있는 파일들은 locate명령의 데이터베이스에 갱신되지 않도록 설정하려면 /etc/updatedb.conf를 수정해주면 됩니다.
우분투의 /etc/updatedb.conf 내용은 이렇습니다.
PRUNE_BIND_MOUNTS="yes" PRUNEPATHS="/tmp /var/spool /media" PRUNEFS="NFS nfs nfs4 rpc_pipefs afs binfmt_misc proc smbfs autofs iso9660 ncpfs coda devpts ftpfs devfs mfs shfs sysfs cifs lustre_lite tmpfs usbfs udf"
두번째 줄의 PRUNPATHS에 /backup을 추가해주면 됩니다.
PRUNEPATHS="/tmp /var/spool /media <span>/backup</span>"
Forums:
댓글 달기