which command is efficient “find -exec” or” find | xargs”

Which is more efficient in below two commands, though both perform same tasks ?
find /path/to/folder -type f -mtime +31 -exec rm -f {} \;
Or
find /path/to/folder -type f -mtime +31 -print0 | xargs -0 -r rm -f
Answers with Explanation will be sent in Weekend
Advertisements

Author: rajukv

Hadoop(BigData) Architect and Hadoop Security Architect can design and build hadoop system to meet various data science projects.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s