How delete the content of a directory in Centos
Solution 1:
Delete the contents of the folder instead.
rm -r MYFOLDER/*
Solution 2:
You can use:
rm -r MYFOLDER/{.[^.],.??*}
This deletes also the hidden files and folders. If you have too many files in the MYFOLDER directory, then you should run instead:
ls MYFOLDER/{.[^.],.??*}|xargs rm -r
Solution 3:
The easiest way, in my opinion, is to delete the entire directory, including itself, and then recreate the folder. There are situations when this is not a good solution (such a unattended scripts or more complex pipelines), but you didn't specify why you didn't want to delete the folder.
rm -rf foldername
mkdir foldername
Oops. You did specify (i reread your post). Well,still, deleting and recreating can work. Especially if you chain commands together, like
rm -rf foldername && mkdir foldername
Or
rm -rf foldername; mkdir foldername