Exclui alguns dos arquivos com o rsync

0

Eu quero fazer rsync da pasta, por exemplo /user/home/ford , e eu tenho um diretório chamado xthp inside ford; então agora eu quero excluir alguns dos arquivos do diretório xthp .

Estou usando o comando abaixo:

rsync -vax --exclude-from=/user/home/ford/xthp/excld.txt /user/home/ford/ destination-path

Os arquivos que eu quero excluir estão listados em excld.txt , mas não consigo fazer isso.

    
por J. Singh 10.02.2016 / 07:22

1 resposta

1

Sim Isso está correto, seu comando não está funcionando -vax :

Eu apenas tentei com:

rsync -vax --exclude-from=/var/www/html/exclude.txt /var/www/html/test/ /var/www/html/test/

Meu arquivo de exemplo exclude.txt é como abaixo:

- /var/www/html/.git
+ /var/www/html/*.php

Ou

.git

app/

Aqui está o seu comando modificado, apenas tente:

rsync -vax --exclude-from=/user/home/ford/xthp/excld.txt /user/home/ford/ destination-path

Mais em exclude-from

Saída:

rsync -vax --exclude-from=/var/www/html/exclude.txt  /var/www/html/test/ /var/www/html/test
sending incremental file list
./

sent 104,153 bytes  received 624 bytes  209,554.00 bytes/sec
total size is 153,940,108  speedup is 1,469.22
  • Um "+" inicial significa incluir o padrão. Um "-" principal significa excluir o padrão.
por Ramesh Chand 10.02.2016 / 09:53