O locate
em si não tem uma opção para filtrar os links (só pode seguir ou não seguir links. Você pode filtrar links usando outra coisa:
locate() {
command locate -0 "$@" | # print filenames separated by locate() {
command locate -0 "$@" | # print filenames separated by %pre%
while IFS= read -rd '' f # read filenames separated by %pre%
do
[[ -l "$f" ]] || # test for links
printf "%s\n" "$f"
done
}
while IFS= read -rd '' f # read filenames separated by %pre%
do
[[ -l "$f" ]] || # test for links
printf "%s\n" "$f"
done
}
Guarde isto no seu .bashrc
; então, em um novo shell, locate -i Jaynes
não listará links.