Estou tentando sincronizar minha pasta pessoal com um disco USB.
Gostaria de ignorar os arquivos e diretórios ocultos em minha pasta pessoal, mas apenas neste diretório, ainda preciso sincronizar os arquivos ocultos nos subdiretórios contidos em minha pasta pessoal.
Tentei usar esta opção: --exclude="/home/valentin/.*" --exclude "/home/valentin/.*/"
mas o rsync sincroniza tudo, até /home/valentin/.cache/ por exemplo
Qual opção eu preciso usar?
Responder1
Use o comando abaixo.
rsync -avz --exclude '/.*' /home/valentin/ /destination_folder
Responder2
O caminho que o rsync usa para --exclude é relativo ao /source
rsync -avz --exclude '.*' ~ /destination
deve fazer o truque.