Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: qwartz 2.0 en 19 Marzo 2017, 07:17 am



Título: PoC | Administrar papelera de reciclaje desde el terminal
Publicado por: qwartz 2.0 en 19 Marzo 2017, 07:17 am
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:
Código:
sudo apt install build-essential

Instalación:
Código:
$ gcc -Wall trash.c -o trash
# mv trash /usr/bin
# mkdir -p ~/.local/share/Trash/files

Modo de uso:
Código:
trash -h