A limitação mencionada é geralmente sobre o buffer exec usado, não específico para comandos individuais. A finalidade de xargs é exatamente para resolver esse problema; xargs terá tantos argumentos quanto possível para alimentar o comando. Isso fará com que você receba menos chamadas de comando e, portanto, um bom desempenho. Reduzir a quantidade de argumentos para o comando especificando explicitamente -n não ganhará nada a esse respeito. Você pode usar -n , por exemplo nos casos em que os comandos esperam um número específico de argumentos, com o caso especial em que o comando pode ser chamado uma vez para cada argumento. (Observe que find tem também uma opção -exec e um terminador especial + para facilitar um comportamento semelhante.)