如何搜索大量数据(28tb)以查找过去24小时内最大的10个文件?
从下面的答案中我试过:$ find . -type f -mtime -1 -printf "%p %s\n" | sort -k2nr | head -5
这个命令花费了超过24小时,这使得搜索在过去24小时内最近修改过的内容的目的落空。有没有比上面的解决方案更快的解决方案可以大大缩短搜索时间?监视系统的解决方案也无法工作,因为监视的内容太多,这样做可能会导致性能问题。
最佳答案
像这样的?
$ find . -type f -mtime -1 -printf "%p %s\n" | sort -k2nr | head -5
过去24小时内按大小排列的前5个修改过的文件。
关于linux - Bash脚本查找过去24小时内最近修改的大文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39126771/