在Linux上非递归查找

前端之家收集整理的这篇文章主要介绍了在Linux上非递归查找前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图找到直接在当前目录内并且比特定年龄更早的所有目录.诀窍是,我只想考虑当前目录的直接后代的年龄,而不是递归搜索它们.

用法示例用于文件的每日备份 – 每天都会创建一个新目录,但放在该目录中的文件会保留其时间戳并且通常较旧.我希望能够清除旧备份而不删除最近快照中的旧文件.

看起来find可能无法做到这一点,你推荐使用什么unix工具(或它们的组合)?

解决方法

您可以使用您选择的修改/访问/更改的属性搜索-maxdepth和-mindepth,即
find -maxdepth 1 -mtime 4

为期4天.

别忘了排除.和..找到回报的结果.

Useful link到很多人找到例子.

猜你在找的Linux相关文章