Usando exclui com rsync

0

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?

    
por chsm 02.12.2013 / 07:19

1 resposta

0

Você pode usar

--exclude-from file
e 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

    
por 02.12.2013 / 18:08