Re: [PATCH] /bin/rm Add "all" interactive option

看板DFBSD_submit作者時間21年前 (2004/12/21 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串7/7 (看更多)
Matthew Dillon wrote: > :Beyond making sure the rm utility tells the user whether they are being > :asked to remove a file or directory, as in the following patch, I don't > :see the connection between a user not knowing what they are doing when > :using "rm -rf" and a user using "rm -i". > : > :So no, it was not discussed. > : > :The -i option exists. It is part of POSIX. It probably will not go away > :no matter how much someone screams they think the rm utility should be > :simpler, what they think is UNIX zen, or how it rubs them the wrong way > :because it was not their first love. > : > : > :Most of the anxiety from the usage of -i comes from having to answeer > :yes or no to every file and directory. Adding an "all" option eliminates > :this. It is one of the first things that annoys new users whom have used > :interactive removal utilities with an "all" option. > : > :Besides this, the rm utility in its current form does not give the user > :the list of options that are available when it prompts them. > : > : > :Is there a reason against my patch besides the user should not be stupid > :enough to use -i in the first place? > : > : > :Thanks > :- Jason > : > :<http://www.smethers.net/~jason/patches/rm.c.diff2> > > 'All' basically defeats the whole purpose of having -i in the first > place. If the user is one that will use 'All' a lot, that self same > user would more likely want to use -I rather then -i, or not use > -I OR -i at all. I don't want to turn 'rm' into a morass of options > that virtually nobody uses, and I don't want to add options to try to > cover every sort of user in between 'newbie' and 'expert', because > most won't use the option or feature correctly anyway. This isn't about > giving the ultimate control of 'rm' to the user, this is about providing > a few simple choices for sysops to make the default. In fact, I can > well see a system operator intentionally defaulting rm to rm -i in > /etc/csh.cshrc and *NOT* wanting to make an 'All' entry available > to his users to shoot themselves in the foot with... instead forcing > those who want something else to actually learn something about UNIX > to make their own alias. > > So, no, I don't think 'All' is a good fit to 'rm'. > > -Matt > Seconded. -Hiten
文章代碼(AID): #11nnEH00 (DFBSD_submit)
討論串 (同標題文章)
文章代碼(AID): #11nnEH00 (DFBSD_submit)