excluindo arquivos ocultos somente em um diretório específico

1

Estou tentando sincronizar minha pasta pessoal com um disco usb.

Eu gostaria de ignorar os arquivos ocultos e o diretório em minha pasta pessoal, mas apenas neste diretório, ainda preciso sincronizar os arquivos ocultos nos subdiretórios contidos em minha pasta pessoal.

Eu tentei usar essa opção: --exclude="/home/valentin/.*" --exclude "/home/valentin/.*/" , mas o rsync sincroniza tudo, até mesmo /home/valentin/.cache/, por exemplo

Qual opção eu preciso usar?

    
por Albizia 21.03.2018 / 17:13

2 respostas

2

Use o comando abaixo.

rsync -avz --exclude '/.*' /home/valentin/ /destination_folder
    
por dedunumax 21.03.2018 / 18:04
0

O caminho que o rsync usa para --exclude é relativo ao / source

rsync -avz --exclude '.*' ~ /destination

deve fazer o truque.

    
por variona 21.03.2018 / 17:44