Chinaunix
标题:
find的一个问题
[打印本页]
作者:
killedman
时间:
2014-01-23 00:25
标题:
find的一个问题
有没有可能通过find命令在一个含有大量小文件的目录中找的多个小文件,这些小文件的和为特定大小;
比如有目录/abc下含有文件:
1.txt 1k
2.txt 1k
3.txt 2k
4.txt 5k
5.txt 5k
6.txt 6k
7.txt 6k
8.txt 8k
9.txt 9k
10.txt 20k
需要通过find命令找到多个文件,这些文件的大小之和为15k;
理解中的find只能针对单个文件,但是这个需求,完全没有思路,不知道该怎么操作?
作者:
humjb_1983
时间:
2014-01-23 08:58
试试写个脚本,循环读每个文件的大小,并求和,输出满足要求的文件。
作者:
q1208c
时间:
2014-01-23 10:29
如果目录下有10000个文件, 就算用C写, 也得跑半小时以上. 因为这是一个非常复杂的组合问题.
坐等下楼下的代码.
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2