Навіщо взагалі використовувати «кішку»? Мені завжди дивно, як люди без жодної причини користуються «котом». Просто зробіть:
find -type f / | xargs grep "string to find"
Звичайно, пошук кожного файлу на всьому диску буде досить повільним. Вам, мабуть, краще скористатися якоюсь програмою індексації, якщо вам доведеться часто шукати подібний пошук. Наприклад, Бігль - досить розгалужена пошукова система, вона існує вже деякий час. Інші варіанти - Strigi KDE або Пошук на робочому столі Google
Принаймні, вам слід скористатись "locate" замість "find", вона індексує лише імена файлів, а не їх вміст, але це все одно прискорить роботу. Крім того, ви повинні фільтрувати на основі типу файлу, перш ніж використовувати grep. Наприклад, за допомогою grep-файлу у форматі avi розміром 100 МБ або щось таке - це лише марна трата часу.
/
. Також варто сказати, що якщо ви запускаєте пошук, починаючи з/
постійного користувача, вам доведеться отримати повідомлення про помилки через проблеми з дозволами.