3 ms·
Yeah, some people recommend something like alias rm=‘rm -i’ Unfortunately, as soon as you’re on another computer or at someone else’s shell, you’ll be mor
by fiddlerwoaroof 6y ago
Yeah, some people recommend something like
alias rm=‘rm -i’
Unfortunately, as soon as you’re on another computer or at someone else’s shell, you’ll be more comfortable thinking less about rm-ing things and the sanity check won’t be there.
- pwg 6y agoThe better recommendation is to alias rm -i to del: alias del='rm -i' And then get in the habit of using 'del' unless you really want a no-confirmation delete. Then when you are on another computer or at someone else's shell you get: del: command not found Instead of having a bunch of files silently deleted.
- fiddlerwoaroof 6y agoAnother trick is to run touch —- -i In important directories. Then rm -rf * expands to rm -rf .... -i ... and you get the “are you sure” prompt.
- thaumasiotes 6y agoThis strategy will fail pretty badly if you're on someone else's computer using Windows or DOS, where 'del' is the delete command.
- happymellon 6y agoDoes `del -rf /` do a lot on Windows?
- thaumasiotes 6y agoI doubt it, but `del *` should do the same thing on both systems.
- pwg 6y agoExcept that on windows, "del" defaults to prompting "are you sure" when one types "del *".