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