Hledani souboru pomoci "find"
Zdenek Pytela
letty na mrakoplas.phil.muni.cz
Úterý Leden 29 14:08:00 CET 2002
Miroslav BENES píše:
> 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
...
> a) filtrovat nalezena jmena souboru pres grep - toto ale nejde pouzit s parametry
> "find -print0 ... | ... xargs -0"
Proč by to nešlo?
> b) pouzit parametr "find -regex ..." - nezjistil jsem, jak zadat opacnou podminku.
> Klasicky znak "^" nezabira nebo ho tam zadavam spatne.
find (1):
...
! expr True if expr is false.
...
--
--Zdeněk Pytela, <letty na mrakoplas.phil.muni.cz>
Další informace o konferenci Linux