Caratteri jolly nella lista di esclusione per duplicati


2

Sto cercando di escludere una cartella "bulk" in ogni home directory dal backup. A questo scopo, ho una linea

- /data/home/*/bulk

nel mio file exclude-filelist.

Tuttavia, questo non sembra essere riconosciuto:

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

C'è un modo?

A proposito: il formato è generalmente compatibile con l'esclusione da rsync? Ho un elenco di esclusione funzionante per questo, dove funziona questa espressione jolly.

Risposte:


1

I due formati non sono compatibili, quindi è necessario apportare alcune modifiche all'elenco per farlo funzionare. Se vuoi riutilizzare la tua lista di esclusione da rsync devi:

  • utilizzare --exclude-globbing-filelistsulla duplicità
  • anteponi ogni riga del file dell'elenco di esclusione di rsync con **.

Puoi raggiungere quest'ultimo con sed:

sed -e 's/^/**\//' rsync_backup_exclude_file >> duplicity_backup_exclude_file
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.