Для рекурсивного копирования каталога использование tarдля упаковки каталога с последующей передачей вывода в другой каталог tarдля распаковки представляется намного быстрее, чем при использовании cp -r(или cp -a).
Почему это? И почему нельзя cpсделать быстрее, если сделать то же самое под капотом?
Редактировать: я заметил эту разницу при попытке скопировать огромную структуру каталогов, содержащую десятки тысяч файлов и папок, глубоко вложенных, но общим объемом около 50 МБ. Не уверен, что это актуально.