I know this will delete everything in a subdirectory and below it:
rm -rf
But how do you delete everything in the current d
I believe this answer is better:
https://unix.stackexchange.com/questions/12593/how-to-remove-all-the-files-in-a-directory
If your top-level directory is called
images
, then runrm -r images/*
. This uses the shell glob operator*
to runrm -r
on every file or directory within images.
basically you go up one level, and then say delete everything inside X directory. This way you are still specifying what folder should have its content deleted, which is safer than just saying 'delete everything here", while preserving the original folder, (which sometimes you want to because you aren't allowed or just don't want to modify the folder's existing permissions)