
Estoy intentando sincronizar mi carpeta de inicio con un disco USB.
Me gustaría ignorar los archivos y directorios ocultos en mi carpeta de inicio, pero solo en este directorio, todavía necesito sincronizar los archivos ocultos en los subdirectorios contenidos en mi carpeta de inicio.
Intenté usar esta opción: --exclude="/home/valentin/.*" --exclude "/home/valentin/.*/"
pero rsync sincroniza todo, incluso /home/valentin/.cache/ por ejemplo
¿Qué opción necesito usar?
Respuesta1
Utilice el siguiente comando.
rsync -avz --exclude '/.*' /home/valentin/ /destination_folder
Respuesta2
La ruta que usa rsync para --exclude es relativa a /source
rsync -avz --exclude '.*' ~ /destination
debería funcionar.