Поиск файла по содержимому, Linux - find

Часто приходится искать файлы по содержанию, точнее по содержимому или по шаблону. Предположим ищем все файлы в папке сайта с определенным содержимым.

Для для поиска использовать будем утилиту find, а для выборке grep и xargs. Найдем все файлы в папке, к примеру, с расширением "*.php" в которых есть подгружаемый скрипт.

[root@localhost ~]# find /home/www/ -name '*.php' | xargs grep -iR 'task-quick-popups.js'
/home/www/include.php:'js'  => '/tasks/task-quick-popups.js',
/home/www/tasks/include.php:'js'  => '/tasks/task-quick-popups.js',

Я нашел где прописан неправельно подгружаемый скрипт и его поправил.