删除文件夹及其子文件夹中的所有文件,但不删除文件夹结构

删除文件夹及其子文件夹中的所有文件,但不删除文件夹结构

我正在复制服务器 -> 我想删除文件夹和子文件夹内的所有文件,而不删除目录本身。

例子:

    home\apps\Batches\hello.txt
    home\apps\Batches\test\text.txt

输出:

    home\apps\Batches\
    home\apps\Batches\test\

仅应删除文件。

答案1

使用\分隔目录名称组件是 Windows 的事情。

我会做类似的事情: find . -type f -delete

注意:该命令非常危险,请确保您确实想要执行此操作,并确保您位于正确的目录中(正如我所说,find在正确的目录中启动.是应该清空的子树的根目录。

相关内容