Para copiar un directorio de forma recursiva, usar tar
para empaquetar un directorio y luego canalizar la salida a otro tar
para desempaquetar parece ser mucho más rápido que usar cp -r
(o cp -a
).
¿Por qué es esto? ¿Y por qué no se cp
puede hacer más rápido haciéndolo de la misma manera debajo del capó?
Editar: Noté esta diferencia al intentar copiar una enorme estructura de directorios que contenía decenas de miles de archivos y carpetas, profundamente anidadas, pero con un total de solo unos 50 MB. No estoy seguro si eso es relevante.