Do manual:
-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.-n max-args
Use at most max-args arguments per command line. Fewer than max-args arguments will be used if the size (see the -s option) is exceeded, unless the -x option is given, in which case xargs will exit.-d delim
Input items are terminated by the specified character. [...]
Com base nisso e no meu entendimento, no seu caso, -L1
e -n1
são equivalentes pelo argumento 1
passado e o delimitador foi alterado de espaço em branco para \n
(newline) pelo argumento -d
Por exemplo, sem o argumento -d
se você tivesse um espaço em branco na saída de localização, essa linha seria dividida em dois argumentos e, portanto, dois usos diferentes de rm com -n1
, enquanto ainda seria ser tratado como um argumento e apenas um comando com -L1