In Unix, how do you remove everything in the current directory and below it?
问题 I know this will delete everything in a subdirectory and below it: rm -rf <subdir-name> But how do you delete everything in the current directory as well as every subdirectory below it and the contents of all of those subdirectories? 回答1: Practice safe computing. Simply go up one level in the hierarchy and don't use a wildcard expression: cd ..; rm -rf -- <dir-to-remove> The two dashes -- tell rm that <dir-to-remove> is not a command-line option, even when it begins with a dash. 回答2: Will