Azért van értelme is. A find simán kiírhat annyi file nevet ami már nem fér el egy parancssorban, ezért kell az xargs, hogy feldarabolja a find kimenetét támogatott méretűre és annyiszor futtasa a "wc -l"-t ahányszor kell. A tail meg azért kell, hogy csak a total sort írja ki.
Azért van egy bökkenő, ha az xargs többször futtatja a "wc -l"-t akkor több total sor keletkezik és a fenti parancs csak az utolsót fogja kiírni. Pl:
szazol@asterix:~$ find src/ -type f | xargs -L 300 wc -l | grep total
336154 total
217552 total
256125 total
116260 total
Azaz a total sorokat összegezni kéne a tail helyett.