ericjarvies
12/11/2016 - 3:35 AM

updatedb

updatedb

create symbolic link;

mkdir ~/bin
cd ~/bin
ln -s /usr/libexec/locate.updatedb updatedb
nano ~/.zshrc
export PATH="~/bin:$PATH"
source ~/.zshrc

include Spotlight (add to .zshrc);

function locate { mdfind "kMDItemDisplayName == '$@'wc"; }

index a specifc drive;

sudo mdutil -E /Volumes/2TB

sudo nano /usr/libexec/locate.updatedb
#
: ${mklocatedb:=locate.mklocatedb}   # make locate database program
: ${FCODES:=/var/db/locate.database}     # the database
: ${SEARCHPATHS:="/"}       # directories to be put in the database
: ${PRUNEPATHS:="/Volumes/OSX /Users/propertydb/tmp /private/tmp /private/var/folders /private/var/tmp */Backups.backupdb"} # unwanted directories
: ${FILESYSTEMS:="hfs ufs"}          # allowed filesystems 
: ${find:=find}

Various file systems;

NFS nfs nfs4 ext2 ext3 ext4 ufs zfs ntfs fat fat16 fat32 rpc_pipefs afs binfmt_misc proc smbfs autofs iso9660 ncpfs coda devpts ftpfs devfs mfs shfs sysfs cifs lustre_lite tmpfs usbfs udf fuse.glusterfs fuse.sshfs ecryptfs fusesmb devtmpfs