xargs

I want to delete all the .svn folders recursively from current working directory

find . -name .svn -print0 | xargs -0 rm -rf

I want to copy all files within pwd except those with .dat or .out suffix to another folder destination_folder

ls | grep -v [dat\|out]$ | xargs -I {} cp {} destination_folder

Advertisements
xargs

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