[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [HS] Recuperez un dossier efface sous ext3 ?



On Tue, Aug 19, 2003 at 12:42:21PM +0100, Nicolas Rueff wrote:
> Ça expliquerait pourquoi recover marche moyennement chez moi. Bon, je
> vais me bricoler un rm custom, moi

Si ça interesse des gens:


#! /usr/bin/perl

mkdir "/tmp/removed" unless -d "/tmp/removed";

foreach ( @ARGV ) {
    next if not -e $_;
    s/\/$//;

    if ( s/(.*)\/// ) {
        chdir $1;
    }

    my $move_to = "/tmp/removed/$_.1";
    if ( -e "$move_to" ) {
        $move_to =~ s/(\d+)$/$1+1/e;
    }
    print "mv $_ $move_to\n";
    `mv $_ $move_to`;
}


que je mets dans ~/bin/del, puis alias rm="del". Ça garde
tous les fichiers et répertoires avec un numéro de série (si
on efface 5 fichiers toto, on se retrouve avec
/tmp/removed/toto.1 toto.2 ...) On combine ça avec
tmpreaper. C'est pas particulièrement evolué, mais ça
marche.

/Y - Et evidement, il faut aussi faire des backups ;-)
 
-- 
This signature left empty.



Reply to: