TRASH
Borrar archivos o directorios desde el Terminal con el comando rm puede llegar a ser algo peligroso. Podemos cometer el error de eliminar algún proyecto importante o provocar fallas en el sistema.
Es posible crear un alias al comando rm por rm -i, de esta manera nos pedirá confirmación siempre a la hora de eliminar un archivo pero de igual manera podemos cometer el error de eliminar cosas importantes.
Buscando una alternativa me encontré con un articulo (https://elyager.github.io/blog/2016/08/20/rm-rf/) que hablaba de remplazar el comando rm por trash en Mac OSX, el comando trash no borra los archivos solo los mueve a la papelera de reciclaje, busque como instalar trash en Linux, pero me pareció mejor idea crear un script que realizara las mismas funciones. Esta escrito en lenguaje C es muy fácil de entender y usar;
Pueden descargar el script en Github: https://gist.github.com/qwartz2/0498a1338644ded8ad6b8de5bc7021e3 (https://gist.github.com/qwartz2/0498a1338644ded8ad6b8de5bc7021e3)
Instalación de Requerimientos:
sudo apt install build-essential
Instalación:
$ gcc -Wall trash.c -o trash
# mv trash /usr/bin
# mkdir -p ~/.local/share/Trash/files
Modo de uso:
trash -h