rsync esclude i file nascosti non funziona!

21

Ho cercato su Internet e tutti suggeriscono la stessa cosa: l'aggiunta di --exclude=´.*´ dovrebbe escludere file e cartelle nascosti da un rsync. Non è così. Ho anche provato ad aggiungere una barra e / o virgolette es. --exclude=¨\.*¨ Nulla sembra funzionare. AGH !! Gradirei davvero un aiuto.

    
posta user289455 13.06.2014 - 20:55

4 risposte

41

Entrambe le versioni che mostri sono sbagliate. Devi usare le virgolette.

--exclude=".*"

funziona ed esclude i FILES nascosti.

Se vuoi escludere le directory nascoste:

--exclude ".*/"

Lo uso quotidianamente per i backup.

    
risposta data Rinzwind 13.06.2014 - 21:01
2

Io uso questa espressione: --exclude=".[!.]*"

Funziona bene per me escludendo file e directory nascosti.

    
risposta data jonathanbell 23.05.2017 - 16:51
1

Apri un file di testo exclude_me.txt e digita quanto segue: .[a-z]*

Quindi eseguire quanto segue:

rsync -avh --exclude-from='exclude_me.txt' /path/of/Source /path/of/Destination
    
risposta data Abel Tom 20.05.2016 - 17:51
0

--exclude="/.*" la tua \ punta nella direzione sbagliata.

rsync -a --exclude="/.*" ./ /path/to/sync
    
risposta data Panther 13.06.2014 - 21:01

Leggi altre domande sui tag