--files-from= and --delete corrent options
Matt McCutchen
matt at mattmccutchen.net
Wed Sep 24 03:30:30 GMT 2008
On Wed, 2008-09-24 at 13:00 +1000, James Robertson wrote:
> I tried this but it doesn't seem to work for me as you describe. I just
> created a test setup. The commands I'm running are as follows:
>
> root at sfnas01:~# rsync --version
> rsync version 2.6.9 protocol version 29
> root at sfnas01:~# ls /tmp/source/
> Thursday2008-09-11.bkf Tuesday2008-09-09.bkf Wednesday2008-09-10.bkf
> root at sfnas01:~# ls -t1 /tmp/source | head -n 1 > /tmp/BACKUPFILE
> root at sfnas01:~# cat /tmp/BACKUPFILE
> Thursday2008-09-11.bkf
> root at sfnas01:~# rsync -ah --delete --numeric-ids --stats
> --delete-excluded -include-from=/tmp/BACKUPFILE --exclude='*'
> /tmp/source/ /tmp/destination/
> .d..t...... ./
>
> Number of files: 1
> Number of files transferred: 0
> Total file size: 0 bytes
> Total transferred file size: 0 bytes
> Literal data: 0 bytes
> Matched data: 0 bytes
> File list size: 20
> File list generation time: 0.001 seconds
> File list transfer time: 0.000 seconds
> Total bytes sent: 42
> Total bytes received: 26
>
> sent 42 bytes received 26 bytes 136.00 bytes/sec
> total size is 0 speedup is 0.00
> root at sfnas01:~# ls /tmp/destination/
> root at sfnas01:~#
The -include-from=/tmp/BACKUPFILE is short a dash, causing it to be
parsed as -i -n -c -l -u -d --rsh=-from=/tmp/BACKUPFILE . Change it to
--include-from=/tmp/BACKUPFILE .
Matt
More information about the rsync
mailing list