<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">If you run an strace on rm you will find that it compiles a list by calling fsstat so with very large sets of files if you catch it right away it will be stopped before actually removing any files. Been there obviously ;)<br>

</div></div><div class="gmail_extra"><br clear="all"><div><div dir="ltr"><p><b><span style="font-size:10.0pt;font-family:"Segoe UI","sans-serif";color:#666666">Jason
Lindberg</span></b><span style="font-size:10.0pt;font-family:"Segoe UI","sans-serif";color:#666666"><br>
</span><span style="font-size:9pt;font-family:"Segoe UI","sans-serif";color:rgb(102,102,102)">UNIX Systems
Engineer<br>651.260.1354</span></p><p><span style="font-size:9pt;font-family:"Segoe UI","sans-serif";color:rgb(102,102,102)"><img src="http://www.secret-weapon.net/molon-labe.png">
  </span><br>
</p>
</div></div>
<br><br><div class="gmail_quote">On Mon, May 20, 2013 at 8:48 AM, jason reynolds <span dir="ltr"><<a href="mailto:jeruvin@gmail.com" target="_blank">jeruvin@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

I'm a big fan of running a ls command in place of the rm before giving it the full run.<div class="HOEnZb"><div class="h5"><span></span><br><br>On Monday, May 20, 2013, Michael Moore  wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


On Mon, May 20, 2013 at 8:31 AM, gregrwm <<a>tclug1@whitleymott.net</a>> wrote:<br>
>> The difference I am wondering about is how the command responds to ctrl-c.<br>
>> For me, it looks like it deleted some directories and left others completely<br>
>> untouched.  The "*" glob expands to a list of directory names, so I suspect<br>
>> the ctrl-c breaks the command after it finishes on the current filename<br>
>> argument.  Thus, I think ctrl-c might not stop "rm -rf /home" until it is<br>
>> done.<br>
>><br>
>><br>
>> When I get commands like that which I need to terminate, I do:<br>
>> ctrl-z<br>
>> kill -9 %1<br>
><br>
><br>
> you mean<br>
> ctrl-z<br>
> kill -9 %<br>
><br>
> %1 may or may not be the right job<br>
<br>
Yes, good point. % is better.<br>
<br>
I don't usually background jobs so %1 is usually the only job I've got<br>
running in the background. I haven't killed anything I didn't mean to<br>
yet, but I'm sure it would've happened eventually.<br>
<br>
--<br>
Michael Moore<br>
_______________________________________________<br>
TCLUG Mailing List - Minneapolis/St. Paul, Minnesota<br>
<a>tclug-list@mn-linux.org</a><br>
<a href="http://mailman.mn-linux.org/mailman/listinfo/tclug-list" target="_blank">http://mailman.mn-linux.org/mailman/listinfo/tclug-list</a><br>
</blockquote><br><br></div></div><span class="HOEnZb"><font color="#888888">-- <br>jason<br>
</font></span><br>_______________________________________________<br>
TCLUG Mailing List - Minneapolis/St. Paul, Minnesota<br>
<a href="mailto:tclug-list@mn-linux.org">tclug-list@mn-linux.org</a><br>
<a href="http://mailman.mn-linux.org/mailman/listinfo/tclug-list" target="_blank">http://mailman.mn-linux.org/mailman/listinfo/tclug-list</a><br>
<br></blockquote></div><br></div>