Re: tar exclude virker ikke

From: Asbjørn Clemmensen (none@func--okejl.dk.lh.bsd-dk.dk)
Date: Sun 11 Nov 2007 - 18:17:33 CET


Date: Sun, 11 Nov 2007 10:17:33 -0700
From: Asbjørn Clemmensen <none@func--okejl.dk.lh.bsd-dk.dk>
To: bsd-dk@bsd-dk.dk
Subject: Re: tar exclude virker ikke

On Sun, Nov 11, 2007 at 06:12:49PM +0100, Ebbe Hjorth wrote:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > On Sun, 11 Nov 2007 15:24:26 +0100 (Romance Standard Time)
> > "Ebbe Hjorth" <none@info--ebbehjorth.dk.lh.bsd-dk.dk> wrote:
> >
> >> Hej liste,
> >>
> >> Jeg har et backup script der tager backup af forskellige ting, og jeg
> >> vl gerne have det til at udelukke .zip filer, og derfor bruger jeg
> >> exclude, men den tager stadigvæk backup af zip filerne.
> >>
> >> /usr/bin/tar -czPf /backup/www.backup.tar --exclude
> >> "*.zip" /usr/local/www/

Nu kan det godt være, det her er helt ude i skoven, men skal du ikke enten
escape din * med en backslash, eller sætte den i single-quotes, for at din
shell ikke tager fat i den? Så enten:

--exclude \*.zip

eller

--exclude '*.zip'

> >> Jeg har også prøvet med --exclude="*.zip" men resultatet er det samme,
> >>
> >> /: write failed, filesystem is full
> >>
> >> Og det må jo tyde på at den stadigvæk tager zip filen, for normalt
> >> ligger forbruget på / kun på 30%
> >>
> >> Så... Hvorfor virker min exclude ikke?
> >>
> > Prøv at bytte om på rækkefølgen:
> >
> > /usr/bin/tar -czP --exclude *.zip -f /backup/www.backup.tar
> > /usr/local/www/
> >
> > Man kan ikke have options listet efter, man har anvendt option -f
> >
>
> Suk, den må jeg ha misset i manualen, men den kommer stadigvæk med samme
> fejl :-(
>

- Asbjørn



This archive was generated by hypermail 2b30 : Fri 30 Nov 2007 - 23:00:01 CET