find && rm

Pavel Dobes drak na comdes.cz
Pátek Září 10 13:12:20 CEST 2004


Dobry den,

zkousim udelat script, ktery by smazal .xvpics adresare (i z adresaru,
ktere obeahuji mezery).

Kdyz ale spustim

find . -type d -regex '.*.xvpics' -noleaf -exec rm -rf {} \;

zkonci to hlaskou:
find: ./.xvpics: není souborem ani adresářem

Problem IMHO je, ze se find snazi pokracovat v adreari, ktery jsem prave
smazal.

Jde nejakym zpupobem nastavit, aby v nalezenem adreari nepokracoval v
prohledavani? (== v adresarovem stromu bral nalezeny adresar jao list).

Hlasky bych se mohl zbavi presmerovanim chyboveho vystupu do /dev/null,
ale to se mi nezamlova...

Diky
PaD



Další informace o konferenci Linux