打开终端,输入,
find . -mindepth 1 -maxdepth 1 -type d -exec rm -r {} +
解释:
find
是查找文件和文件夹的命令。.
表示当前路径。-mindepth 1
表示最小搜索深度为1,这样不会包括当前目录。-maxdepth 1
表示最大搜索深度为1,这样只搜索当前路径下的文件夹,不递归到子文件夹。-type d
表示只匹配目录(文件夹)。-exec rm -f {} +
表示对找到的每个目录执行rm -r
命令,{}
是find
找到的每个目录的占位符,+
表示批量处理。
如上命令将删除当前路径下的所有文件夹及其内容,但保留文件。