Bash 查找并删除目录中的文件,但不删除目录
Bash find and remove files in directory, but do not remove directory
例如我有一个备份的目录,我想删除目录中超过 6 天的文件,但保留该目录。
我目前有;
find /backups/daily/{databases,logs} -mtime +6 -exec rm -rf {} \;
然而,这会删除目录以及其中的文件。如何保留目录但删除其中超过 6 天的文件?
find Test -type f -mtime -1 -exec rm -rf {} \;
type -f
成功了,谢谢
例如我有一个备份的目录,我想删除目录中超过 6 天的文件,但保留该目录。
我目前有;
find /backups/daily/{databases,logs} -mtime +6 -exec rm -rf {} \;
然而,这会删除目录以及其中的文件。如何保留目录但删除其中超过 6 天的文件?
find Test -type f -mtime -1 -exec rm -rf {} \;
type -f
成功了,谢谢