| ▲ | denkmoon 5 hours ago | |
rm has mollyguarding, that's why every invocation of rm you see on the internet is followed by -f | ||
| ▲ | yjftsjthsd-h 4 hours ago | parent [-] | |
I think that may be a combination of (IMHO unfortunate) factors: * Yes, on some systems rm is aliased to rm -i by default. * Some scripts will use rm -f because normal rm returns an error if the target already doesn't exist but -f doesn't care. * Finally, sometimes files are just ... I think it's being marked read-only that does it? I've hit this while trying to rm a git checkout; you actually do need to add -f sometimes to succeed. So if you just add -f then it'll always work. | ||