假设我有一个像这样的目录树:
FOLDER:
file1
file2
file3
Subfolder1:
file1
file2
Subfolder2:
file1
file2
如果使用rm -r FOLDER/*
,则会删除FOLDER中的所有内容,包括子目录。如何删除文件夹及其子目录中的所有文件而不删除实际目录?
您正在尝试做的是递归删除。为此,您需要一个递归工具,例如find
。
find FOLDER -type f -delete
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句