Hello,

I've googled but not found exactly what I want.
I want to transfer *.log from all directories and subdirectories of /var.
Directories have to be created remotely only if files match

How do you do  this ?

I try
rsync -an --progress --files-from=/tmp/source --filter=":
/tmp/pattern" / 10.156.1.1:/home/toto

where
/tmp/source contains
/var

and
/tmp/pattern contains
*.log



It gives me that :

var/
var/log/
var/log/Xorg.0.log
var/log/Xorg.0.log.old
var/log/aptitude
...
var/log/daemon.log.1.gz
var/log/daemon.log.2.gz
var/log/daemon.log.3.gz
var/log/debug
var/log/debug.0
var/log/debug.1.gz
var/log/debug.2.gz
......
var/log/fsck/
var/log/ksymoops/
var/log/news/
var/log/samba/

By example(here), I don't want :
var/log/Xorg.0.log.old
var/log/daemon.log.1.gz, etc...

Thx in advance
-- 
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Reply via email to