On Wed, Nov 12, 2003 at 03:04:38PM +0100, Piotr Potargowicz wrote:
> 
> >
> > ls -R / > archiwum
> >
> > Pozdr.
> >
> > R.
> Dobra a czym potem to odtwarzac?
> Pomijajac fakt ze potrzebuje tez zachowac wlascicieli i uprawnienia.

Może tak:

cat > foo
#!/usr/bin/perl
my $DST = "/backup-tmp/";
my ($dev, $ino, $mode, $nlink, $uid, $gid);
foreach (@ARGV) {
        ($dev, $ino, $mode, $nlink, $uid, $gid) = stat($_);
        $_ = $DST.$_;
        mkdir($_);
        chown $uid, $gid, $_;
        chmod $mode, $_;
}
CTRL+D
chmod +x foo
find / -path /backup-tmp -prune -o -type d -print0 | xargs -0 ./foo
cd /backup-tmp
tar -zcf ../backup.tgz .

Obowiązuje stadnardowy disclaimer.
Nie testowane.
Średnio eleganckie.

Marcin
-- 
Marcin Owsiany <[EMAIL PROTECTED]>             http://marcin.owsiany.pl/
GnuPG: 1024D/60F41216  FE67 DA2D 0ACA FC5E 3F75  D6F6 3A0D 8AA0 60F4 1216

Odpowiedź listem elektroniczym