Sí, hay una diferencia. De hecho, sospecho que hay varios.
Uno de los más obvios es que cuando eliminas un archivo en tu directorio de inicio, el comando cp
no sabrá eliminarlo de las otras unidades.
Además, cp
no es lo suficientemente inteligente como para saber si un archivo ha cambiado o no, por lo que copiará todos sus archivos cada vez que lo ejecute, lo que supondrá una enorme pérdida de tiempo para el archivo. mayoría de tus datos.
Luego están los permisos y los archivos especiales, y así sucesivamente.
En resumen, no uses cp
para esto.
rsync
sería una opción mucho mejor que cp
... pero, dicho esto, debo agregar que creo firmemente que solo hay 2 tipos de personas en el mundo:
- personas que han eliminado datos accidentalmente con rsync, y
- personas que nunca han usado rsync.
Es decir, tenga cuidado con rsync
, especialmente cuando lo usa para eliminar archivos. Comience con un pequeño conjunto de archivos / carpetas que están duplicados / respaldados en un lugar seguro o sin importancia, y no olvide usar --dry-run
antes de ejecutar un nuevo comando rsync
.
Personalmente, creo que CCC o SuperDuper valen la pena (de hecho, los poseo a ambos), y preferiría usarlos más que cualquier otro método para hacer una copia de seguridad.