Estoy haciendo una copia de seguridad de mi escritorio a una máquina remota. Yo estoy haciendo, básicamente, rsync -a ~ example.com:backup/
sin Embargo hay un montón de archivos de gran tamaño, por ejemplo, wikipedia volcados, etc. La mayoría de los archivos me importa mucho acerca de un pequeño, como firefox a los archivos cookie, o .bashrc
. ¿Hay alguna invocación a rsync que se excluye a los archivos que están por encima de un cierto tamaño? De esa manera, yo podría copiar todos los archivos que están a menos de 10 MB en primer lugar, a continuación, hacer todos los archivos. De que manera puedo hacer una copia de seguridad rápida de los archivos más importantes, luego de un largo copia de seguridad de todo lo demás.
Respuesta
¿Demasiados anuncios?Hay un máximo de tamaño de la opción:
--max-size=SIZE don't transfer any file larger than SIZE
Así:
# rsync -rv --max-size=1.5m root@tss01:/tmp/dm
Sólo enviará los archivos de menos de 1,5 m.
Con respecto a los tamaños de hombre:
Los sufijos son como sigue: "K" (o "KiB") es un kibibyte (1024), "M" (o "MiB") es un mebibyte (1024*1024), y "G" (o "GiB") es un gibibyte (1024*1024*1024). Si desea que el multiplicador a ser de 1000 en vez de 1024, el uso de "KB", "MB", o "GB". (Nota: las minúsculas también es aceptado por todos los valores.) Por último, si el sufijo termina en "+1" o "-1", el valor será compensado por un byte en la dirección indicada*