qinhu 发表于 2006-3-18 08:13:21

怎样递归删除一个目录下的很多这样的空文件夹

怎样递归删除一个目录下的很多下面这样的空文件夹?

[ 704M 50Files - COMPLETE ] -


find . -name "[ 704M 50Files - COMPLETE ] - " -type d -ok rmdir {} \;

find . -name "[*COMPLETE ] - " -type d -exec rmdir --ignore-fail-on-non-empty {} \;
后没有任何提示信息,也没有删除掉


find . -name "*divxer*" -type d -exec rmdir --ignore-fail-on-non-empty {} \;
后提示
find: ./[ 704M 50Files - COMPLETE ] - : No such file or directory

[ 704M 50Files - COMPLETE ] - :
这个目录删除掉了

我想是不是空格和[这些特殊字符的原因?

sejishikong 发表于 2006-3-18 09:48:08

用转义符试试.

zhy2111314 发表于 2006-3-19 22:43:07

用\转义
页: [1]
查看完整版本: 怎样递归删除一个目录下的很多这样的空文件夹