En el trabajo, haces una copia autorizada de un árbol de directorios y te la llevas a casa en un disco grande. Quieres mantener la copia diariamente sincronizada,
de modo que los cambios que haces en el trabajo los copias en casa diariamente. Dí cómo hacerlo (comandos, no palabras) si los cambios diarios caben en tu disco USB de
bolsillo y has de usar necesariamente ese medio de transporte (es decir no hay conexión online posible entre el ordenador de casa y el del trabajo). (3)
%%%
No puedo usar rsync, pues necesita comparar las copias. Usaré tar:
find dir_raiz -type f -mtime -1 | tar -T - -zcf /media/usbdisk/tardeldia.tgz
El problema de este comando es que debo hacerla todos los días exactamente a la misma hora.
Solución:
touch tarada-n; find dir_raiz -type f -newer tarada | tar -T - -zcf /media/usbdisk/tardeldia.tgz; mv tarada-n tarada
Es un proceso recursivo que requiere que ejecute touch tarada justo después de la copia inicial. En casa, cada día:
cd directorio_que_contiene_al_dir_raiz; tar zxpf /media/usbdisk/tardeldia.tgz
%%%