ten find do roury natlaci seznam souboru a o vic se nestara, z druhe strany si to vezme xargs a umi to treba delat paralelne (parametr -P) nebo omezovat max velikost prikazove radky, aby to nepreteklo (rozesknutim na dva prikazy, parametr -n)
ten xargs se teda nepusti vetsinou vickrat (pokud neni souboru vic nez 4096 nebo nemas -n)
takze bez {} find | xargs ls se ls vola jen jednou se vsema tema souborama na konci, proto je to tak rychle
s {} se bohuzel vola ls pro kazdy soubor zvlast, i tak je to rychlejsi, nez exec, kde se take vola pro kazdy soubor zvlast
s tim paralelnim xargs, kdy vola ls pro kazdy soubor, ale 4 paralelne je to taky celkem rychle
time find / -xdev -type f -iname '*' -print0 | xargs -0 -P4 -I {} ls -l {} >/dev/null
real 1m46.583s
user 0m3.604s
sys 0m21.364s