Kan någon förklara följande:
Då jag kör
tar -zcvpf /media/1stbckup/homeupd`date '+%y%m%d'`.tar.gz --newer=20080505 --directory /home/ .
så borde paketet innehålla endast filer som är sparade den 5 maj 2008 eller senare. Men på min dator så plockar tar med sig NÄSTAN allt som finns i /home. I varje fall en hel del sådana filer som är sparade långt FÖRE den 5 maj 2008.
VAD kan detta bero på??
--no-recursion beter sig också konstigt tycker jag. Den flaggan borde ju medföra att tar inte söker i några underkataloger. Det gör den inte, men den tar inte heller med sig några som helst filer i katalogen där man kör tar heller.
Problem med tar
-
- Inlägg: 6191
- Blev medlem: 14 jan 2007, 19:31
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
Re: Problem med tar
Enligt info-sidan för tar (
tar-doc) så ska det vara bindestreck mellan siffrorna, d.v.s. 2008-05-05

- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Problem med tar
Vad jag vet så går --newer på ctime så du måste använda ls -lc för att kunna jämföra. Eller så använder du --newer-mtime istället så gäller samma tid som du får med ls -l.obelix skrev:Kan någon förklara följande:
Då jag kör
tar -zcvpf /media/1stbckup/homeupd`date '+%y%m%d'`.tar.gz --newer=20080505 --directory /home/ .
så borde paketet innehålla endast filer som är sparade den 5 maj 2008 eller senare. Men på min dator så plockar tar med sig NÄSTAN allt som finns i /home. I varje fall en hel del sådana filer som är sparade långt FÖRE den 5 maj 2008.
VAD kan detta bero på??
Om du kör tar med --no-recursion på "." så kommer den bara ta med just "." och inte något som ligger i den katalgen eftersom den inte går in i några kataloger alls.obelix skrev:--no-recursion beter sig också konstigt tycker jag. Den flaggan borde ju medföra att tar inte söker i några underkataloger. Det gör den inte, men den tar inte heller med sig några som helst filer i katalogen där man kör tar heller.