This makes xargs work with filenames that include blanck spaces.
From the args man page:
-I replace-str
Replace occurrences of replace-str in the initial-
arguments with names read from standard input. Also,
unquoted blanks do not terminate input items; instead the
separator is the newline character. Implies -x and -L 1.
-L max-lines
Use at most max-lines nonblank input lines per command
line. Trailing blanks cause an input line to be logically
continued on the next input line. Implies -x.
-x, --exit
Exit if the size (see the -s option) is exceeded.