You have an alias set for the rm command in 'rm -i'. Therefore, if you invoke the command directly, as in
rm file.txt
or
rm *.txt
the alias will be expanded. If you call it using xargs, as in
find . -type f -name '*.txt' | xargs rm
rm is passed as a simple string argument to xargs and is later called by xargs without shell expansion substitution. Your nickname is probably defined in ~ / .bashrc if you want to remove it.
source share