🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #16296

Re: Script para implementar una papelera en consola.

#16296
From: Ignacio Arenaza
Date: Wed, 03 May 2000 00:00
45 lines
2549 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

>>>>> "Esteban" == Esteban  <scandisk@ctv.es> writes:

    Esteban> Con el comando pwd se puede saber en que directorio se
    Esteban> est�. Lo que no se es como hacerlo funcionar para que
    Esteban> creara una especie de registro en ~/.papelera/.registro.

Con algo del estilo (simplificado al maximo para mostrar el ejemplo,
los detalles se dejan como ejercicio al lector ;-)

        ....
        mv "$1" ~/.papelera
        echo "$1" >> ~/.papelera/.registro
        ...

El fichero .registro estaria inicialmente vacio y se pondria a cero
con cada "vaciado de la papelera".

Habria seguramente que jugar con 'dirname' y 'basename' para construir
el path absoluto del fichero si se quiere guardar el mismo.

Tambien seria interesante poder guardar ficheros con el mismo nombre y
diferentes paths absolutos en la papelera, pero con este esquema tan
sencillo seria algo mas lioso. Quizas seria posible hacer que el
nombre del fichero dentro de la papelera fuese en realidad su path
absoluto. Eso facilitaria su "desborrado". Incluso se podria "borrar"
el mismo fichero en fechas diferentes y tenerlos todos en la
papelera... bueno, lo dejo, que se empieza a liar la cosa....

Saludos. I�aki.

- -- 
  Get PGP/GPG Keys at http://personales.jet.es/inaki.arenaza/pgpkey.html
  A proud member of GULA - http://gula.jet.es/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.0 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.4 and Gnu Privacy Guard

iD8DBQE5D1iXZXLnGT1HLgcRAoKTAJ9MDwef6S7+nC1ScJoSOvQ6h+mU1ACgmmxi
e4r9fOhycYpX6xaC12Mqs+0=
=TfCX
-----END PGP SIGNATURE-----
Technical Details
Message-ID: <87vh0wzihm.fsf@eb2ebu.ampr.org>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <slrn8gg8t1.13r.nop@compiler.linux.es> <c7lce8.j11.ln@simpsons4ever> <87aeiej72z.fsf@alderaan.maptel.es> <slrn8gm7p9.ci8.scandisk@localhost.localdomain> <874s8kwv1g.fsf@alderaan.maptel.es> <slrn8goata.um.scandisk@localhost.localdomain> <8766szqryn.fsf@eb2ebu.ampr.org> <slrn8gqlkf.4vq.scandisk@localhost.localdomain>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,342b0ba2d125e766
X-Google-Attributes: gidf86c8,public
From: Ignacio Arenaza <inaki.arenaza@jet.es>
Subject: Re: Script para implementar una papelera en consola.
Date: 2000/05/03
Message-ID: <87vh0wzihm.fsf@eb2ebu.ampr.org>
X-Deja-AN: 618857766
Content-Transfer-Encoding: 8bit
References: <slrn8gg8t1.13r.nop@compiler.linux.es> <c7lce8.j11.ln@simpsons4ever> <87aeiej72z.fsf@alderaan.maptel.es> <slrn8gm7p9.ci8.scandisk@localhost.localdomain> <874s8kwv1g.fsf@alderaan.maptel.es> <slrn8goata.um.scandisk@localhost.localdomain> <8766szqryn.fsf@eb2ebu.ampr.org> <slrn8gqlkf.4vq.scandisk@localhost.localdomain>
Organization: Servidor NNTP de eb2ebu.ampr.org
Content-Type: text/plain; charset=iso-8859-1
User-Agent: Gnus/5.0803 (Gnus v5.8.3) Emacs/20.3
Mime-Version: 1.0
Newsgroups: es.comp.os.linux.programacion