Чтобы понять рекурсивный grep в xargs

Какова практическая разница между двумя командами?

Команда A

find . -type f -print0 | xargs -0 grep -r masi       

Команда B

find . -type f -print0 | xargs -0 grep masi 

Короче говоря, , что является практическим преимуществом команды A?

Ответ 1

Нет. -r предназначен для рекурсивного поиска каталогов, но -type f не позволит find возвращать имена каталогов.

Ответ 2

Я думаю, никто A попытается перезаписать имена файлов (так как поиск только ищет файлы), поэтому он ничего не рекурсирует...