Hledani souboru pomoci "find"
Michal Panoch
mp na globe.cz
Úterý Leden 29 14:10:13 CET 2002
mbenes na tenez.cz (Miroslav BENES) writes:
> Preji krasny den !
>
> Koukam, ze se v nekolika threadech resi neco podobneho, a tak i ja pridam svou
> trosku do mlyna.
>
> Potreoboval bych sesmolit prikaz, ktery by inkrementalne zaarchivoval soubory
> ... dejme tomu ne starsi nez X dnu. Na to jsem pouzival (pod MS-DOS) "klasicky"
> prikaz arj s vhodnymi parametry. Bohuzel to ale nejde, pokud je adresarova
> struktura trochu slozitejsi - pada na "Out of memory". Jelikoz jde o server,
> napadlo me pripojit se z linuxu a spachat to na nem. Zakladni prikaz by tedy byl
> zhruba takovy :
>
> $ find -type f -ctime -5 -print0 | xargs -0 tar czvf ./test/archiv.tgz
>
>
> Toto funguje uspokojive, ALE !
>
> Potreboval bych vynechavat soubory, ktere jsou v adresarich ./*/temp/*
> ./*/temp1/* apod.
>
> a dale
> ./nejakacesta/*.tgz
> ... a dalsi podbne zbytecnsti.
Co takhle pouzit neco z nasledujiciho:
tar --help | grep exclude
--exclude=PATTERN exclude files, given as a PATTERN
-X, --exclude-from=FILE exclude patterns listed in FILE
--anchored exclude patterns match file name start (default)
--no-anchored exclude patterns match after any /
--wildcards exclude patterns use wildcards (default)
--no-wildcards exclude patterns are plain strings
--wildcards-match-slash exclude pattern wildcards match '/' (default)
--no-wildcards-match-slash exclude pattern wildcards do not match '/'
S pozdravem,
]- Michal Panoch - unix admin
]- Globe Internet s.r.o.; http://globe.cz
]- Tel: ++420 2 3536-5000 ext. 206; Fax: ++420 2 3536-5009
]- Office: Planickova 1 CZ-162 00 Praha 6
]- Map: http://mapa.globe.cz
]- GPG fp: 816B BE10 99CF 159B 8E1A 4648 AD7A 9DF2 DE4E C6F4
Další informace o konferenci Linux