cómo cambiar `rm` a un comando como `mv ~/ .trash`

cómo cambiar `rm` a un comando como `mv ~/ .trash`

Me gusta usar rm pero a menudo cometo errores y elimino algo por error, así que quiero hacer algo comomv .trash

de modo que

 rm file 

es igual a

 mv file ~/.trash

Además, también quiero vaciar periódicamente la carpeta ~/.trash y luego, si he hecho rm comomv , cómo vaciar la carpeta ~/.trash

gracias

Respuesta1

Haga un script simple llamado por ejemplo move_to_trash.sh:

#!/bin/sh

mv "$@" ~/.trash

y luego, agregue a su archivo de configuración de Shell (por ejemplo, ~/.bashrc):

alias rm <path to script>/move_to_trash.sh

Para vaciar tu papelera periódicamente, puedes configurar un cronjob. Mire este tutorial para ver ejemplos:http://www.ubuntututorials.com/use-crontab-ubuntu/.

Respuesta2

Querrás usar un alias. Por ejemplo:alias rm 'mv \!* ~/.trash'

Sin embargo, los alias de comandos integrados pueden causar problemas. Entonces, en lugar de aliasing rm, llamaría al alias del, de esa manera tu habitual rmtodavía estará disponible para ti.

información relacionada