Назад | Перейти на главную страницу

Linux: исключить определенные типы файлов при запуске "locate"

Я бы хотел настроить найти чтобы всегда исключать определенные типы файлов.

Например, я хотел бы исключить ".pyc" ".class" "~" и т. Д.

Это повторяющийся вопрос от superuser.com:

В updatedb.conf раскомментируйте строку PRUNENAMES и добавьте расширение .pyc. В моей системе Ubuntu по умолчанию он читает:

# PRUNENAMES=".git .bzr .hg .svn"

Измените это на

PRUNENAMES=".git .bzr .hg .svn .pyc"

Каким бы отвратительным он ни был, вы всегда можете использовать grep:

найти foo | grep -v ".pyc $" | grep -v ".class $"

и при необходимости закрепите.

смотреть на /etc/updatedb.conf