find argumentum lista túl hosszú

Sziasztok!

Egy olyan kérdésben fordulok hozzátok, hogy van egy könyvtár tele több ezer fájlal (50.000+). Szeretném törölni a bizonyos napnál régebbi file-okat. Tudom, hogy a find és az rm a barátom. De a find-nál abba a problémába ütköztem, hogy nem adja vissza a fájloka nevetit hanem csak ennyit:

bash: /usr/bin/find: Az argumentumlista túl hosszú

Az alábbi paranccsal:

/usr/bin/find /konyvtaram/*gz -type f -mtime +30

Gondolom akkor felejtős a find, de mit lehetne helyette használni?

Hozzászólások


find /konyvtaram/ -name '*gz' -type f -mtime +30

Ha nem arról van szó, hogy a gz végű könyvtárakban akarsz keresni, hanem arról, hogy a gz végű fájlokat akarod megtalálni.