Bash查找并删除目录中的文件,但不删除目录

时间:2016-12-09 09:03:55

标签: bash find exec

例如,我有一个包含备份的目录,我想删除超过6天的目录中的文件,但保留目录。

我目前有;

find /backups/daily/{databases,logs} -mtime +6 -exec rm -rf {} \;

然而,这会删除目录AS WELL作为文件内部。如何保留目录,但删除超过6天的文件?

1 个答案:

答案 0 :(得分:0)

find Test -type f -mtime -1 -exec rm -rf {} \;

type -f做了诀窍,谢谢