find . -type d -regex "./[0-9]*" -exec rm -rf {} \;楼主的问题是删除全是数字的“目录”,rm [0-9]*这个命令显然没有区分目录和文件,感觉匹配不精确
全由数字组成的目录如果符合条件的是文件(非目录)要怎么办?
rm [0~9]*