在Linux上,完全清空目录而不删除它的正确方法是什么?

sta*_*tti 5 unix linux filesystems bash

rm -rf directory/*例如,明显的解决方案会忘记隐藏文件。这样做的正确方法是什么?

我的用例如下:我的目录是根控制目录的子文件夹,由根创建并属于我的用户。如果我删除它,我将无权重新创建它。然而我想确保它在我的过程开始时是完全干净的。

Rup*_*ups 4

尝试这个 :

find directory -mindepth 1 -delete
Run Code Online (Sandbox Code Playgroud)