Диагностика медленного поиска с помощью grep или ack по сложному каталогу (код, файлы, скрипты php и т. д.) для более быстрого повторного использования

Я использую ack (иногда распространяемый как ack-grep) для поиска в сложной директории кода, изображений, кто знает что еще, и он довольно медленно реагирует. Как я могу диагностировать то, что он ищет, что делает его медленным, чтобы я мог игнорировать их?

Я только что понял, что причины, по которым мой ack-grep работает медленно, вероятно, замедлит grep по той же причине , поэтому я изменил формулировку заголовка, чтобы указать на оба.

Текущий псевдоним команды ack-grep:

function view ()
{
echo "ack-grep -i $@ // ignoring third-party directories"
ack-grep -i --ignore-dir=third-party --ignore-dir="unclean-files" --ignore-dir=FCKeditor --ignore-dir=smarty --ignore-dir=codepress --ignore-dir=yui "$@"
}

Итак, я провожу поиск без учета регистра в некоторой строке через этот псевдоним, например view " Упс! Обязательные поля ", игнорируя определенные каталоги.

Думаю, что я действительно мог бы использовать" подробный "режим для grep или ack-grep, чтобы я мог визуально видеть подкаталоги, в которых он висит, потому что они медленно ищут.

5
задан Kzqai 5 November 2017 в 03:14
поделиться