Acho que sua pergunta é respondida aqui . Em resumo,
- Adicionar um alias para
rm
é uma forma ruim, já que outros scripts (e / ou usuários) em seu sistema dependem do comportamento padrão - Quando você muda para outra máquina, você usa
rm
com abandono selvagem - Em vez disso, crie um alias para seu próprio comando, como
del
Para fazer isso
alias del 'mv -i $1 /tmp'
A -i
bandeira avisa se um arquivo com o mesmo nome já existe na lixeira, para que você não perca os arquivos da lixeira existentes.
E você desejará que o alias seja iniciado sempre que abrir um shell, o que, dependendo do sistema, pode estar colocando o comando em ~/.bashrc
Algumas pessoas relataram que $1
não funciona, e há um script sugerido nesse encadeamento que eu vinculei ao qual deve ajudar, se for esse o caso.
Espero que ajude