求助高手和斑竹

求助高手和斑竹

我现在建了一棵数,有目录,有文件.我想随机的删除目录.这个删除操作我需要做25次,我怎样才能保证删除执行25次.
问题在于随机删除可能把上层目录给删除了      
不懂你的意思      
step1 我自己写了个工具能创建100个目录,1000个文件,1000个目录的数.
step2 我用find . -type d 把这棵树的所有目录的路径名重定向到一个文件file.
step3 我随机的取file中的一行作为要删除的目录名删除.
我的问题是,随机可能把最上面的目录删除,而我的脚本要求做25次删除,否则出错.      
仍然不懂,不知道 100、1000、25 之间的关系,能否说的简单、具体些      
举个例子,现有目录dir,子目录dir1,dir2,dir3,dir4,dir5。这些目录又有各自的5个子目录,用dir1-1~dir1-5,
dir2-1 ~ dir2-5,      ,dir5-1 ~ dir5-5表示。我现在想随机的删除5个目录,我要怎么做才能保证后面删除的目录不是前面删除的目录的子目录!

版主,你了解acl吗?      
1. 删除一个目录之前先判断一下它是否存在就可以了
2. ACL 是 Access Control List 吧,听说过而已      
下次发贴请写明主题,谢谢