Пользуйте Git и будет вам щасте :-). Про сложности поиска файла в дирректориях - ну не надо, это просто смешно, особенно когда сталкиваешься со свалкой из 100500 файлов в которой без пузыря не разобраться. Сомневаюсь, что ты помнишь имя каждого файла и чо в нём лежит :-), видимо поэтому и нужен grep? ;-)
Это моё личное предвзятое мнение. Любое совпадение с реальностью является случайным и непреднамеренным.