Comodines en la lista de archivos excluidos por duplicidad

Comodines en la lista de archivos excluidos por duplicidad

Estoy intentando excluir de la copia de seguridad una carpeta "masiva" en cada directorio de inicio. Para ello tengo una línea

- /data/home/*/bulk

en mi archivo de lista de archivos excluidos.

Sin embargo, esto no parece reconocerse:

Warning: file specification '/data/home/*/bulk' in filelist exclude-list-test.txt
doesn't start with correct prefix /data/home/kay/bulk.  Ignoring.

¿Hay alguna manera?

Por cierto: ¿el formato en general es compatible con la exclusión de rsync? Tengo una lista de exclusión funcional para eso, donde funciona esta expresión comodín.

Respuesta1

Es posible que el problema radique en un paso incorrecto de la ruta con carácter comodín por la duplicidad del rsync. Mira el ejemplo de abajo. Este es el ejemplo real de cómo pasar exclusiones a rsync mediante una variable de entorno dentro de un script:

EXCLUDES="--exclude=/etc/blkid.tab --exclude=/root/dir1 --exclude='*.sql'"

Observe que las comillas '' se utilizan para separar la entrada que contiene un asterisco para evitar que un shell expanda este carácter comodín. Intente utilizar comillas dentro del archivo exclusion-list-test.txt.

información relacionada