<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;color:#006600">90% of my data losses are caused by rsync'ing from dir A to dir A (accidental incorrect copy and paste, or where dir B is a symlink to dir A). The source gets erased unintentionally.<br></div><div class="gmail_quote"><div dir="ltr"><div style="color:rgb(0,102,0)"><div><span style="font-family:verdana,sans-serif"><br></span></div><div><span style="font-family:verdana,sans-serif">It may seem dumb but when you get really long commands and really long file paths it will happen a 1-2 times a year<span class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,102,0)"> when I'm doing it dozens/hundreds of times every week.</span></span><font face="verdana, sans-serif"><br></font></div><div><span style="font-family:verdana,sans-serif"><br></span></div><div><font face="verdana, sans-serif"><b>Is there an existing mechanism to protect against this?</b> <span class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,102,0)">rsync should logically never erase all copies of data.</span></font></div><div><font face="verdana, sans-serif"><span class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,102,0)"><br></span></font></div><div><font face="verdana, sans-serif"><span class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,102,0)"></span>I know I can backup files (which I do for my smaller drives), or create wrapper scripts but I'm not asking about those.<span class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,102,0)"> I don't think adopting --dry-run is practical being such a heavy user (and moreover, it's unlikely to warn what will happen). </span></font></div><div><br></div><div><font face="verdana, sans-serif">I'm not a C developer so I probably can't do this myself but if anyone's encouraging me to then I'd give it a shot.</font></div><div style="font-family:verdana,sans-serif"><br></div></div><div><div dir="ltr" data-smartmail="gmail_signature"><div dir="ltr"><div><font face="verdana, sans-serif" style="font-size:12.8000001907349px"><font color="#003300"><img src="http://www.rohidekar.com/images/tree.png" width="68" height="96"></font><br><font color="#333300">Sridhar </font><font color="#274e13">Sarnobat</font><br><font color="#333300">San Jose, CA 95128 | USA</font><br><font color="#333300">Phone: +1 (650) 260-3851 | </font><a href="mailto:ss533@cornell.edu" style="color:rgb(51,51,0)" target="_blank">ss533@cornell.edu</a><br><font color="#333300">SMS me via email: </font><a href="mailto:6073395366@txt.att.net" style="color:rgb(51,51,0)" target="_blank">6073395366@txt.att.net</a><br><font color="#333300">Google Chat: </font><a href="mailto:sarnobat.hotmail@gmail.com" style="color:rgb(51,51,0)" target="_blank">sarnobat.hotmail@gmail.com</a></font><div style="font-size:12.8000001907349px"><font face="verdana, sans-serif" color="#783f04"><a href="http://www.facebook.com/sridhar.sarnobat" target="_blank">http://www.facebook.com/sridhar.sarnobat</a></font></div><div style="font-size:12.8000001907349px"><font color="#783f04"><a href="http://www.linkedin.com/in/sarnobat" target="_blank"><font face="verdana, sans-serif">http://www.linkedin.com/in/sarnobat</font></a><br></font></div><div style="font-size:12.8000001907349px"><font face="verdana, sans-serif" color="#783f04"><a href="http://github.com/sarnobat" target="_blank">http://github.com/sarnobat</a></font></div><div><br></div></div></div></div></div></div>
</div></div>