On Fri, Apr 12, 2002 at 01:33:01PM -0700, Ian Kettleborough wrote: > I have been trying to just copy one directory from one hard disk to another > > >From /usr > To /e (mounted second drive) > > I am trying to copy just directory file /usr/src/sys/i386/conf/ > > The usr is part of the execution > > > ./rsync -ax --stats --include-from=include.sys /usr /e -vv > > > file: include.sys: > > > + */ > + /src/sys/i386/conf/ > - * > > > I have read the manual and this is what was said to copy one FILE so adding > the / at the end of conf should copy the whole directory. At least that is > my understand.
No, the "- *" will get applied to each file and exclude each one. You want + /src/sys/i386/conf/* I'm assuming you want to specify the source as "/usr/" instead of "/usr" like you've got or the files will end up being called /e/usr/src/.... If that's what you want then the include.sys would have + /usr/src/sys/i386/conf/* - Dave Dykstra -- To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.tuxedo.org/~esr/faqs/smart-questions.html