find /path -type f -exec rm '{}' + xargs często wykazuje się takim samym działaniem, jak backquote, lecz jest on bardziej uniwersalny i okazuje się bezpieczniejszym gdy na wejściu pojawiają się znaki białe lub specjalne. Dobrze łączyć go z poleceniami zwracającymi długie listy plików, jak chociażby find, locate, czy grep. Musimy jednak pamiętać wtedy o parametrze -0, jako że bez niego xargs nie radzi sobie najlepiej z nazwami zawierającymi ', " i spacje.
Przykłady find . -name "*.foo" | xargs grep bar
Równoznaczne z:
grep bar `find . -name "*.foo"`
Zauważ, że powyższa komenda korzysta z odwróconych apostrofów (`) zamiast zwykłych ('). Jej zadaniem jest odnalezienie wszystkich plików o rozszerzeniu .foo, zawierających słowo bar, położonych w bieżącym folderze oraz w jego podkatalogach. Żadne z tych poleceń nie zadziała, jeżeli wśród nazw plików znajdują się białe znaki. Możemy rozwiązać ten problem wpisując:
find . -name "*.foo" -print0 | xargs -0 grep bar
W ten sposób możemy wyodrębnić nazwy plików, rozwiązując tym samym problem z białymi znakami;
find . -name "*.foo" -print0 | xargs -0 -t -r vi