rsync excluir archivos ocultos no funciona!

21

He buscado en todo Internet y todo el mundo sugiere lo mismo, que agregar --exclude=´.*´ debería excluir los archivos y carpetas ocultos de una rsync. No es así También he intentado agregar una barra inclinada y / o comillas dobles, por ejemplo. --exclude=¨\.*¨ Nada parece funcionar. AGH !! Realmente apreciaría algo de ayuda.

    
pregunta user289455 13.06.2014 - 18:55

4 respuestas

41

Las dos versiones que muestra son incorrectas. Debe usar comillas dobles.

--exclude=".*"

funciona y excluye los ARCHIVOS ocultos.

Si desea excluir directorios ocultos:

--exclude ".*/"

Lo uso a diario para realizar copias de seguridad.

    
respondido por el Rinzwind 13.06.2014 - 19:01
2

Utilizo esta expresión: --exclude=".[!.]*"

Funciona bien para mí, excluyendo archivos y directorios ocultos.

    
respondido por el jonathanbell 23.05.2017 - 14:51
1

Abre un archivo de texto exclude_me.txt y escribe lo siguiente: .[a-z]*

Luego ejecuta lo siguiente:

rsync -avh --exclude-from='exclude_me.txt' /path/of/Source /path/of/Destination
    
respondido por el Abel Tom 20.05.2016 - 15:51
0

--exclude="/.*" your \ apunta hacia el lado equivocado.

rsync -a --exclude="/.*" ./ /path/to/sync
    
respondido por el Panther 13.06.2014 - 19:01

Lea otras preguntas en las etiquetas