Ever seen this error in Linux when you have too many files in a directory and you are unable to delete them with a simple rm -rf *? I have run into this problem a number of times. After doing a bit of research online I came across a neat solution to work around this issue.

find /folder -name ‘spam-*’ | xargs rm

In the above instance the command will forcefully delete all files in the current directory that begin with spam-. You can replace the spam-*with anything you like. You can also replace it with just a * if you want to remove all files in the folder.

find /folder -name ‘*’ | xargs rm

or

find /folder -name ‘*’ | xargs rm -v

 

0.00 avg. rating (0% score) - 0 votes
Website Pin Facebook Twitter Myspace Friendfeed Technorati del.icio.us Digg Google StumbleUpon Premium Responsive