使用Linux。我需要做的是确定一个目录(递归)中比DATE更早的文件数并回显该数字。
我有: find / u1 / database / prod / arch -type f -mtime +10 -exec ls -laR | wc -l \;
列出文件很好。
然后我有: ls -laR | wc -l </ p>
这让我可以递归计算文件。
但我似乎无法把它们放在一起。我想我需要一个脚本才能做到这一点,但不知道该怎么做。
会喜欢一些帮助
答案 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