Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这是一个面试问题,他们没有告诉任何有关文件的信息,即:扩展名,隐藏文件?,位置(存储在单个目录或目录树中),所以我对这个问题的第一反应是:
rm -fr *
哦不,等等,应该是:
rm -fr -- *
然后我意识到上面的命令不会成功删除隐藏文件,坦率地说,目录.可能..会干扰,我的第二个也是最后一个想法是使用find.
.
..
find
find -depth -type f -delete
我不确定这是否是正确的方法,我想知道是否有更好的方法来完成这项任务。
它并不像看起来那么明显:
http://linuxnote.net/jianingy/en/linux/a-fast-way-to-remove-huge-number-of-files.html