[como] Papelera de reciclaje en la consola

Imagen de banyut
0 puntos

Extraido de: http://banyut.obolog.com

El entorno gráfico nos ofrece una serie de ventajas que no están disponibles en la consola, una de ellas es la papelera de reciclaje.

El borrado accidental de archivos en modo consola nos puede ocasionar un grave dolor de cabeza, algo trivial si esto nos hubiera pasado en el entorno gráfico.

La solución que aquí se presenta es habilitar la papelera de reciclaje cuando trabajemos en la consola.

Instalaremos las librerías necesarias.

sudo aptiutde install libtrash

Hemos de cargarla en memoria, para ello editaremos el fichero .bashrc

vim ~/.bashrc

y añadiremos al final de el lo siguiente.

export LD_PRELOAD=/usr/lib/libtrash/libtrash.so.2.4

Los dos últimos pasos lo podríamos haber hecho en un solo paso de esta forma.

echo "export LD_PRELOAD=/usr/lib/libtrash/libtrash.so.2.4" >> ~/.bashrc

Con esto ya tenemos nuestra papelera para la consola, lo que haremos ahora es que sea la misma tanto para consola como para entorno gráfico.

Editaremos o crearemos el fichero .libtrash

vim ~/.libtrash

y añadiremos al final lo siguiente

TRASH_CAN = .Trash

 

Igual que en el caso anterior esto mismo lo podemos hacer con una única instrucción

echo "TRASH_CAN = .Trash" > ~/.libtrash

fácil no!!!

--

La inteligencia me persigue pero yo soy más rápido.

Imagen de slap
+1
0
-1

Sin instalar nada, te puedes crear un alias:

alias rm="mv --target-directory=${HOME}/.Trash/"

Los ficheros ya no se borrarán con rm, sino que se mueven a la papelera.

Saludos.

+1
0
-1

Saludos.

0000 start out (+FD),A
           ld  BC, +7FFF
           jp 03CB, RAM-CHECK

http://www.injiniero.es

Imagen de banyut
+1
0
-1

Tambien es válido.

grácias por la aportación. 

--- 

La Inteligencia me persigue, pero ..... YO SOY MÁS RÁPIDO!!!!!

Usuario Linux #453776              Ubuntu User # 17343

 

+1
0
-1

La Inteligencia me persigue, pero ..... YO SOY MÁS RÁPIDO!!!!!

Usuario Linux #453776              Ubuntu User # 17343

 

Imagen de Capa
+1
0
-1

Slap, simplemente MAGNÍFICO !!!!


Firma:
Hay 10 tipos de personas, las que entienden código binario y las que no.
+1
0
-1
Imagen de JoMaRA
+1
0
-1

El directorio de la papelera, puede cambiar con la versión de Ubuntu.
En Ubuntu 8.04 la papelera esta en ~/.local/share/Trash/files

Y si quieres poder recuperarlo desde nautilus, por cada archivo borrardo hay que crear uno con el mismo nombre y extension .trashinfo en ~/.local/share/Trash/info con el siguiente contenido:

[Trash Info]
Path="Ruta al archivo o directorio borrado"
DeletionDate="Fecha del borrado"T"Hora del borrado"

Ejemplo, ARCHIVO.trashinfo:

[Trash Info]
Path=/home/USUARIO/Escritorio/ARCHIVO
DeletionDate=2008-06-01T22:53:11

Ejemplo, DIRECTORIO.trashinfo:

[Trash Info]
Path=/home/USUARIO/Escritorio/DIRECTORIO
DeletionDate=2008-06-01T22:53:11
+1
0
-1
Imagen de pepitux
+1
0
-1

Hola, pues no entiendo eso que has explicado para recuperar los ficheros borrados desde nautilus. Yo he creado el alias de rm usando el directorio ~/.local/share/Trash/files y después de "borrar" algunos ficheros de prueba, me los encuentro al abrir la papelera del escritorio.

Tengo instalado Ubuntu 8.04.

 

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~
P: Tengo problemas con mi máquina en windows, ¿me puede ayudar?
R: claro, tira esa basura de M$ e instala Ubuntu

+1
0
-1

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~
P: Tengo problemas con mi máquina en windows, ¿me puede ayudar?
R: claro, tira esa basura de M$ e instala Ubuntu