Я нахожу ручное объяснение find
немного неясным.
Что означает «но командная строка строится путем добавления каждого выбранного файла в конце; общее количество вызовов команды будет намного меньше, чем количество сопоставленных файлов» Почему это так?
Ниже текст man find
-exec команда {} +
Этот вариант действия
-exec
запускает указанную команду для выбранных файлов, но командная строка создается путем добавления каждого выбранного имени файла в конце; общее количество вызовов команды будет намного меньше, чем количество совпавших файлов. Командная строка создается так же, какxargs
создает свои командные строки. В команде допускается только один экземпляр «{}». Команда выполняется в начальном каталоге.