Does rsync support the -@ or the - for the files to include.&nbsp; If so, you could do something like<br>
<br>
find . -type f -name '*.foo' -depth -print | rsync -avze ssh --recursive - user@host:/location<br>
<br>
Sorry, not very familiar with rsync.<br>
<br><div><span class="gmail_quote">On 8/10/05, <b class="gmail_sendername">David Champion</b> &lt;<a href="mailto:dave@visionary.com">dave@visionary.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I want to do an rsync like so:<br><br>rsync -avze ssh --recursive *.foo user@host:/location<br><br>(IIRC, recursive is the default behavior, just putting it there to<br>explicitly show that I really want it to be recursive).
<br><br>The problem with this is because of the *.foo wildcard, it only uploads<br>*.foo in the current directory, and not any sub directories because<br>they're not named *.foo.<br><br>I've had the same problem with tar. Is there something simple I'm
<br>overlooking here? It seems stupid to me that the wildcard applies to<br>both the files, and the directory names.<br><br>My work-around is to change change my rsync script to have several<br>&quot;--exclude *.bar&quot; parameters, which is a pain.
<br><br>-dc<br><br>_______________________________________________<br>Cialug mailing list<br><a href="mailto:Cialug@cialug.org">Cialug@cialug.org</a><br><a href="http://cialug.org/mailman/listinfo/cialug">http://cialug.org/mailman/listinfo/cialug
</a><br></blockquote></div><br>