查找早于X的文件并对其进行计数

时间:2010-11-29 16:51:17

标签: linux scripting

使用Linux。我需要做的是确定一个目录(递归)中比DATE更早的文件数并回显该数字。

我有: find / u1 / database / prod / arch -type f -mtime +10 -exec ls -laR | wc -l \;

列出文件很好。

然后我有: ls -laR | wc -l <​​/ p>

这让我可以递归计算文件。

但我似乎无法把它们放在一起。我想我需要一个脚本才能做到这一点,但不知道该怎么做。

会喜欢一些帮助

2 个答案:

答案 0 :(得分:12)

find /u1/database/prod/arch -type f -mtime +10 | wc -l

在这里工作。

答案 1 :(得分:5)

你不需要执行官。使用-print(或什么都没有)和find将为每个文件打印一行(并处理递归)

 find /u1/database/prod/arch -type f -mtime +10 -print | wc -l