分页: 1 / 1

再求一个脚本...(删除空文件夹)

发表于 : 2008-11-07 12:46
xeoc
要就可以递归所有子目录,想到一个命令

代码: 全选

find ~/ -type d -exec rmdir {} \;
这个行不?不敢试啊...

哎,发现整理文档还是Total Commander最好了....

Re: 再求一个脚本...(删除空文件夹)

发表于 : 2008-11-07 15:59
HuntXu
这个不是删除空目录吧...

Re: 再求一个脚本...(删除空文件夹)

发表于 : 2008-11-07 16:16
windwiny
可以

只要不加 -rf 参数,非空的删不了

Re: 再求一个脚本...(删除空文件夹)

发表于 : 2008-11-07 16:21
HuntXu
windwiny 写了:可以

只要不加 -rf 参数,非空的删不了
学习了... :em02

Re: 再求一个脚本...(删除空文件夹)

发表于 : 2008-11-11 7:28
sk1418

代码: 全选

 find /yourpath/ -type d -and -empty -exec rm -rf {} \; 
如果还觉得不保险,用-ok
其实自己弄几个空目录测试一下怕什么了。

Re: 再求一个脚本...(删除空文件夹)

发表于 : 2008-11-11 7:58
xlren1
sk1418 写了:

代码: 全选

 find /yourpath/ -type d -and -empty -exec rm -rf {} \; 
如果还觉得不保险,用-ok
其实自己弄几个空目录测试一下怕什么了。
试了一下,确实是删掉了空目录,但老是要报错。

代码: 全选

$mkdir -p a1/a2; echo 'test' >> a1/a2/a3.txt; mkdir b3; mkdir c4
$find -type d -a -empty -exec rm -rf {} \;; echo $?
find: ./b3: 没有那个文件或目录
find: ./c4: 没有那个文件或目录
1
请问有没有办法不报错?

Re: 再求一个脚本...(删除空文件夹)

发表于 : 2008-11-11 8:37
eexpress
☎ type rm_empty_dir
rm_empty_dir 已被别名为“find -type d -empty -exec rmdir {} \;”