grep 2.5.3 представил - параметр исключать-dir, который будет работать способ, которым Вы хотите.
grep -rI --exclude-dir=\.svn PATTERN .
можно также установить переменную среды: GREP_OPTIONS = "-исключать-dir =. svn"
я буду второй Andy голосование за ack, хотя, это является лучшим.
Когда человечность запускает, она только монтирует разделы, в которых она нуждается. Поскольку Ваш жесткий диск является отдельным разделом, он не смонтирован на начальной загрузке. Это означает, что любая программа на Вашей установке Ubuntu, которая использует каталог на Вашем жестком диске, не будет в состоянии найти его. Например, библиотека Моего аудиоплеера находится на моем разделе Windows. Если я не смонтирую раздел окон, я не буду видеть свои песни.
можно автоматически смонтировать это на начальной загрузке. Вот руководство