Publicado por : Ignacio Cisneros martes, 16 de junio de 2009
COMPARTE →

Mientras realizaba una copia de seguridad con Deja Dup, se lleno por completo la capacidad de la partición del Sistema de ficheros de Ubuntu, intenté vaciar la papelera de reciclaje pero me generaba un error al intentar eliminar cualquier fichero desde Gnome:

Failed to delete the file from the Trash


Arranqué una consola y eliminé todo el contenido de la papelera con un simple comando:

rm -fr /home/usuario/.local/share/Trash/files/*

Y al cabo de unos segundos la papelera se había vaciado completamente y ya podía utilizarla con normalidad.

Existe una librería que intercepta las llamadas de sistema unlink() y unlinkat(), que nos permite utilizar una papelera desde la linea de comandos.

La librería se llama libtrash y está disponible desde Synaptic. Una vez instalada, cuando eliminemos un fichero del disco lo enviará automáticamente a la papelera de reciclaje.

Si queremos que libtrash utilice la papelera de Gnome como papelera por defecto podemos indicarselo estableciendo la variable de entorno:

echo "TRASH_CAN = /home/usuario/.local/share/Trash/files/" > ~/.libtrash

Ahora cada vez que eliminemos algo desde la línea de comandos podremos recuperarlo desde el entorno gráfico y viceversa.

Comenta

RSS Posts | RSS Comentarios

Con la tecnología de Blogger.

- Copyright © Todos contra Google - El blog de Ignacio Cisneros - icisneros - Original design by Johanes Djogan modified by Ignacio Cisneros-