19.2.4. Copias a gran escala
A veces desea copiar un directorio a otro emplazamiento. Quizá haya añadido un
disco duro nuevo y desea copiar en él /usr/local. Hay diversas maneras de
hacerlo.
La primera es usar cp. La orden cp`a le dirá a cp que haga una copia
conservando toda la información posible. Así, podrá utilizar:
cp -a /usr/local /destino
No obstante, hay algunos elementos que cp`a no
copiará1.
De manera que la mejor forma de realizar un gran trabajo de copia es mediante el
encadenamiento de dos órdenes tar mediante una tubería, como por ejemplo:
tar -cSpf - /usr/local | tar -xvSpf - -C /destino
La primera orden tar archivará el directorio existente y se lo pasará al segundo
mediante una tubería. La segunda orden desempaquetará el archivo en la localización
que especifique con -C.