Você pode usar
--exclude-from filee criar um arquivo de exclusão para descrever os arquivos e pastas que você deseja excluir
Algo como
/home/usr/.*
no arquivo deve apenas excluir o arquivo. diretórios em / home / usr /
Veja mais aqui link
Estou tentando usar o rsync para fazer o backup automático dos meus arquivos pessoais em / home / usr para uma unidade externa.
Claro, meu diretório / home / usr contém um número de arquivos ocultos (para configuração, etc.), como .adobe /, .cache /, etc. Eu gostaria de excluí-los do meu backup rsync, como bem como arquivos temporários.
No entanto, eu também tenho alguns arquivos e diretórios que gostaria de manter, como .htaccess para alguns sites e arquivos de configuração de aplicativos.
Estou usando este comando rsync:
rsync -acuvz --delete --progress --exclude-from '/home/chase/rsync/Files-excludes.txt' /home/chase/ /media/chase/Files
E o conteúdo de Files-excludes.txt
é:
/Dropbox
/Ubuntu\ One
/.*
*~
No entanto, temo que isso exclua os arquivos .files e .directories mencionados, especialmente porque a opção -a recorre por meio de subdiretórios. Alguma idéia?
Você pode usar
--exclude-from filee criar um arquivo de exclusão para descrever os arquivos e pastas que você deseja excluir
Algo como
/home/usr/.*
no arquivo deve apenas excluir o arquivo. diretórios em / home / usr /
Veja mais aqui link