Removing Old log files from Linux

Dear Friends,

     I want to remove the 10 days old log files from paticular directory. I want to use some other command for removing the old log files other than find command. Because in our system find command is taking too much of time to remove the old files.

Kindly give me the solution for this issue.

That your find command is taking so long means you've either let it search too widely, or you have a real messy and full directory structure that can't be sped up.

Hoping it's the former, please show us your slow find command and some examples of files in locations you want it to remove.

The alternative is locate. But find implements it's own expression syntax because it provides a richer set of filter and action options. There's no alternative that can do the same, simply because it would be redundant.
but on find ,
you can try this out

find /your/directory/*.log -type f -mtime +10 -exec rm -r{} \;

Right, but with a small correction:

find /your/directory/ -name \*.log -type f -mtime +10 -exec rm {} \; 

:b: