Creamos una carpeta oculta en el home del root o del usuario que deseamos:
server1:~# mkdir /root/.papelera
Creamos el alias para el comando rm que pase a ejecutarse el mv:
server1:~# alias rm='mv --target-directory=/root/.papelera'
Ejecutamos el comando alias para verificar que fue correctamente agregado:
server1:~# alias
alias rm='mv --target-directory=/root/.papelera'
Creamos un archivo para luego al eliminarlo lo envie a la papelera:
server1:~# echo hola > pepe.txt
Ahora si eliminamos el archivo:
server1:~# rm pepe.txt
Verificamos que en vez de eliminarlo fue movido a /root/.papelera con el comando:
server1:~# ls -la /root/.papelera/
total 12
drwxr-xr-x 2 root root 4096 2009-04-04 23:50 .
drwxr-xr-x 6 root root 4096 2009-04-04 23:50 ..
-rw-r--r-- 1 root root 5 2009-04-04 23:46 pepe.txt
Obviamente que al crear un alias, al cerrar la sesion se pierde y hay que volver ejecutarlo, o simplemente podremos poner el comando ejecutado en el /root/.bashrc
2 comentarios:
Gracias por publicar la fuente !!
Morsa no hay porque...siempre soy de publicar la fuente salvo que me olvide o se me pase
Publicar un comentario