Libtrash, paperera en linux
1 d'octubre de 2008 @ 18:10
I tornem amb el Producte Recomanat. Vaig a intentar fer aquesta secció de forma quinzenal, a veure si puc seguir el ritme. No vull dir que cada 15 dies exactes pose un post; sinó que intentaré fer-ne dos al mes, durant les primers dies de cada quinzena.
Parlem ara de libtrash. Es tracta d'una llibreria per a entorns Linux que permet enviar una cosa que esborrem mitjançant la consola a la paperera de reciclatge. Això ja s'encarreguen de fer-ho els entorns gràfics a més alt nivell, però si ho fem des de la consola (amb un rm) el fitxer desapareix per sempre més.
Per instalar-lo a Ubuntu (i a altres Debian o derivats) només cal executar
sudo apt-get install libtrash
ja que la llibreria es troba als repositoris de la distribució.
Després per fer-la funcionar, cal exportar la variable LD_PRELOAD de la següent forma:
export LD_PRELOAD=/usr/lib/libtrash/libtrash.so.2.4.
Això si, si volem evitar-nos haver-ho de fer a cada entrada en la consola, podem afegir aquesta línia als fitxers .bashrc i/o .bash_profile al nostre directori d'usuari.
Hi ha diversos articles en altres blogs que seguisc (com Lo hice y lo entendí, o Mundogeek) que n'han parlat més a fons, i ja fa més temps, explicant algunes passes per personalitzar més encara el funcionament. Des d'aquell moment que tenia en esborrany aquesta entrada, i com que estic de neteja al bloc, m'he decidit a acabar-la i publicar-la.
Espere que vos siga útil!
Y volvemos con el Producto Recomendado. Voy a intentar hacer esta sección de forma quincenal, a ver si puedo seguir el ritmo. No quiero decir que cada 15 días exactos pongo un tabla; sino que intentaré hacer dos al mes, durante las primeros días de cada quincena.
Hablamos ahora de libtrash . Se trata de una librería para entornos Linux que permite enviar una cosa que borramos mediante la consola a la papelera de reciclaje. Esto ya se encargan de hacerlo los entornos gráficos además alto nivel, pero si lo hacemos desde la consola (con un rm) el fichero desaparece por siempre más.
Por instalar-lo a Ubuntu (y a otros Debian o derivados) sólo hace falta ejecutar
sudo apt-get install libtrash
puesto que la librería se encuentra en los repositoris de la distribución.
Después para hacerla funcionar, hace falta exportar la variable LD_PRELOAD de la siguiente forma:
export LD_PRELOAD=/usr/lib/libtrash/libtrash.sonido.2.4.
Esto si, si queremos evitarnos tenerlo que hacer a cada entrada en la consola, podemos añadir esta línea a los ficheros .bashrc y/o .bash_profile a nuestro directorio de usuario.
Hay varios artículos en otros blogs que sigo (cómo Lo hice y lo entendí, o Mundogeek ) que han hablado más a fondo, y ya hace más tiempo, explicando algunas pasas para personalizar más encara el funcionamiento. Desde aquel momento que tenía en esborrany esta entrada, y cómo que estoy de limpieza al bloque, me he decidido a acabarla y publicarla.
Espero que vos sea útil!
E tornam amb lo Produch Recomandat. Vau ensajar far aquela seccion de forma quinzenal, a veire se pòdi seguir lo ritme. Vòli pas dire que cada 15 jorns exactes meti un post; mas qu'ensajarai ne far dos al mes, pendent los primièrs jorns de cada quinzena.
Parlam ara de libtrash. S'agís d'una librariá per entorns Linux que permet enviar una causa qu'esborram mejançant l'assolaça a la panièra de reciclatge. Aiçò se cargan ja d'o far los entorns grafics de mai naut nivèl, mas s'o fasèm dempuèi l'assolaça (amb un rm) lo fichièr desapareis per totjorn mai.
Per instalar-lo a Ubuntu (e a autras Debian o derivats) cal solament executar
sudo apt-get install libtrash
Doncas que la librariá se tròba als repositoris de la distribucion.
Après per la far foncionar, cal exportar la variabla LD_PRELOAD de la seguenta forma:
export LD_PRELOAD=/usr/lib/libtrash/libtrash.Son.2.4.
Aiçò se, se volèm nos evitar o aver de far a cada intrada en l'assolaça, podèm apondre aquela linha als fichièrs .bashrc E/o .bash_profile A lo nòstre directòri d'usatgièr.
I a de divèrses articles en autras blogs que seguissi (cossí Lo hice y lo entendí, o Mundogeek) que n'an parlat mai a fons, e fa ja mai de tempses, en explicant qualques unas passas per personalizar encara mai lo foncionament. Dempuèi aquel moment qu'aviá en borrolhon aquela intrada, e cossí que soi de neteja al blòc, me soi decidit a l'acabar e la publicar.
Esperi que vos siá utils!
And go back with the Product Recommended. I go to try do this section of twice-weekly shape, to see if I can follow the rhythm. I do not mean that each 15 exact days put a post; but that will try to do two by the month, during the first days of every fortnight.
We speak now of libtrash. It treats of a bookshop for surroundings Linux that allow to send a thing that erase by means of the console to the paperera of recycling. This already commission to do it the graphic surroundings besides high level, but if we do it since the console (with a rm) the fitxer disappears for evermore.
For instalar-lo to Ubuntu (and to other Debian or derivative) only is necessary to execute
sudo apt-get install libtrash
Since the bookshop finds to the repositoris of the distribution.
Afterwards to do it work, it is necessary to export the variable LD_PRELOAD of the following shape:
export LD_PRELOAD=/usr/lib/libtrash/libtrash.Sound.2.4.
This sinus, if we want to avoid us have to do it to each entry in the console, can add this line to the fitxers .bashrc And/or .bash_profile To our directory of user.
There are several articles in other blogs that follow (how Lo hice y lo entendí, or Mundogeek) that have spoken more in depth, and already does more time, explaining some go through personalitzar more still the operation. From that time on that it had in draft this entry, and as I am of cleaning to the block, have decided me to finish it and publish it.
Expect that vos was useful!
I tornem amb el Producte Recomanat. Vaig a intentar fer aquesta secció de forma quinzenal, a veure si puc seguir el ritme. No vull dir que cada 15 dies exactes pose un post; sinó que intentaré fer-ne dos al mes, durant les primers dies de cada quinzena.
Parlem ara de libtrash. Es tracta d’una llibreria per a entorns Linux que permet enviar una cosa que esborrem mitjançant la consola a la paperera de reciclatge. Això ja s’encarreguen de fer-ho els entorns gràfics a més alt nivell, però si ho fem des de la consola (amb un rm) el fitxer desapareix per sempre més.
Per instalar-lo a Ubuntu (i a altres Debian o derivats) només cal executar
sudo apt-get install libtrash
ja que la llibreria es troba als repositoris de la distribució.
Després per fer-la funcionar, cal exportar la variable LD_PRELOAD de la següent forma:
export LD_PRELOAD=/usr/lib/libtrash/libtrash.so.2.4.
Això si, si volem evitar-nos haver-ho de fer a cada entrada en la consola, podem afegir aquesta línia als fitxers .bashrc i/o .bash_profile al nostre directori d’usuari.
Hi ha diversos articles en altres blogs que seguisc (com Lo hice y lo entendí, o Mundogeek) que n’han parlat més a fons, i ja fa més temps, explicant algunes passes per personalitzar més encara el funcionament. Des d’aquell moment que tenia en esborrany aquesta entrada, i com que estic de neteja al bloc, m’he decidit a acabar-la i publicar-la.
Espere que vos siga útil!
Publicat per Xavi Ivars a Linux |
2 d'octubre de 2008 @ 15:41
Comentari fet per Joan
Utilitzant
Com jo sóc l’altre friki que entra per aquest bloc, és la meva obligació dir que “si ho fem [borrar un arxiu] des de la consola (amb un rm) el fitxer desapareix per sempre més.” és fals! I ho dic per experiència pròpia.
Tampoc sé els detalls exactes, però l’ordre rm el que fa és marcar l’espai en disc ocupat per un arxiu/directori com a espai buit (crec que té alguna cosa a veure amb els inodes), és a dir, espai que es pot reescriure, però fins que no s’ha reescrit aquesta en aquesta posició, les dades encara segueixen ahi!
Jo em vaig poder recuperar d’un rm -rf * executat des del meu home… Ufff! Vaig estar tota la nit despert fins aconseguir-ho.
El primer pas és desmuntar la partició per evitar escritures en sectors del disc que pugueren contindre informació rellevant.
Després es fa una còpia exacta de la partició amb el dd.
I finalment, depenent del sistema d’arxius, aquests porten una sèrie d’utilitats per recuperar els arxius borrats (no sé com ho fan).
En fi, i per acabar i gastar una “bona” brometa als usuaris més inexperts. Dir-vos que si voleu guardar informació important ho feu desant-la a /dev/null >=)
Salut!