0

这是一个面试问题,他们没有告诉任何有关文件的信息,即:扩展名,隐藏文件?,位置(存储在单个目录或目录树中),所以我对这个问题的第一反应是:

rm -fr *

哦不,等等,应该是:

rm -fr -- *

然后我意识到上面的命令不会成功删除隐藏文件,坦率地说,目录.可能..会干扰,我的第二个也是最后一个想法是使用find.

find -depth -type f -delete

我不确定这是否是正确的方法,我想知道是否有更好的方法来完成这项任务。

4

1 回答 1

3

它并不像看起来那么明显:

http://linuxnote.net/jianingy/en/linux/a-fast-way-to-remove-huge-number-of-files.html

于 2013-07-25T03:23:52.967 回答