我有一个包含文件的目录。存档非常大,里面有 150 万个 pdf 文件。
该目录存储在具有 OS V7R1 的 IBM i 服务器上,并且机器是新的并且速度非常快。
这些文件的名称如下:
invoice_[custno]_[year']_[invoice_number].pdf
invoice_081500_2013_7534435564.pdf
不,我尝试使用 Shell 使用 find 命令查找文件。
find . -name 'invoice_2013_*.pdf' -type f | ls -l > log.dat
该命令花费了很长时间,因此我中止了该操作,但没有任何结果。
如果我尝试使用较小的目录,一切正常。
后来我想要一份每天运行的工作,并找到过去 24 小时创建的文件,但我运行速度太慢了,我忘记了这一点。