🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Script para implementar una papelera en consola.

#16340
From: Esteban
Date: Fri, 28 Apr 2000 00:00
62 lines
2293 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Santiago Romero <nop@todolinux.org> escribi�:

> Enas.
> He hecho el siguiente cutrescript para hacer borrado de ficheros
> con posibilidad de recuperacion (es decir, uso de una papelera en
> consola en lugar del clasico rm):
>
>
>#!/bin/sh
># Uso: delete fichero o directorio.
>
>if [ ! -d ~/trash ]; then \
>mkdir ~/trash; \
>fi
>
>mv $1 ~/trash

No es lo mismo, ya que yo hago las cosas a lo bruto, pero para borrar siempre
uso este:


#!/bin/sh 
# Programa que simula una papelera de reciclaje, mediante el cual en lugar de  
# borrar un archivo, lo que hace es guardarlo en un subdirectorio, con el fin  
# de evitar borrados accidentales. 
clear

while :
do
	echo "Teclea el nombre del archivo que quieres borrar"
	echo -n "Nombre Archivo: "
	read nombre
	echo "Borrando $nombre"
	mv $nombre /home/scandisk/papelera
	echo -n "�Quieres borrar otro [s/n]"
	read sn
	if [ "$sn" != "s" ]
	then
		exit 0
	fi
done

- --------------------------------------------------------------------

Lo tengo en ~/bin y al teclear borrar se inicia.

- -- 
Esteban Navarro (User Linux 132409)
Fondos Escritorio: http://www.ctv.es/USERS/scandisk
Clave P�blica E-Mail asunto: PGPKEY

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.1 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE5CR69a3aqF90Ua+oRAubwAJ9WHENrQJ3QbNldoHdYYd/jsF6wlQCdGitf
X089T4AjE59j9LkaW+K+4Jo=
=oZhR
-----END PGP SIGNATURE-----
Technical Details
Message-ID: <slrn8gi7lv.3us.scandisk@localhost.localdomain>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <slrn8gg8t1.13r.nop@compiler.linux.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,342b0ba2d125e766
X-Google-Attributes: gidf86c8,public
From: scandisk@ctv.es (Esteban)
Subject: Re: Script para implementar una papelera en consola.
Date: 2000/04/28
Message-ID: <slrn8gi7lv.3us.scandisk@localhost.localdomain>
X-Deja-AN: 616648343
Content-Transfer-Encoding: 8bit
References: <slrn8gg8t1.13r.nop@compiler.linux.es>
Content-Type: text/plain; charset=iso-8859-1
X-Complaints-To: abuse@news.wanadoo.es
X-Trace: m2newsread.uni2.es 956898920 212.25.132.212 (Fri, 28 Apr 2000 07:15:20 MET DST)
Organization: CTV-JET@Uni2
Mime-Version: 1.0
User-Agent: slrn/0.9.6.2 (Linux)
Reply-To: scandisk@ctv.es
NNTP-Posting-Date: Fri, 28 Apr 2000 07:15:20 MET DST
Newsgroups: es.comp.os.linux.programacion