怎么样排序一个300多M大小的文件呢,文件是以固定记录为单位组织的

zxyjoy zxyjoy 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
现在有一个文件,大小大约300多M,其中是以固定记录一个一个连续存储的。要求必须排序,如果全部读入内存,用qsort进行排序,速度会很慢。因此我考虑用外部排序,但是那个写代码会很麻烦。不知道各位又什么好的方法,我现在很着急呀,各位大侠谢谢了
...全文

相关推荐

Linux中du-查看文件夹大小并按大小进行排序详解

主要介绍了Linux中du-查看文件夹大小并按大小进行排序详解的相关资料,需要的朋友可以参考下

weixin_38616330

Linux 某个目录下的文件按大小排序

du df Linux 某个目录下的文件按大小排序

auto_luck

linux找到占用空间比较大的文件夹并按大小排序输出

find /home -type d -exec du -s -m {} \; | sort -nr | head -50 /home是路径,可以按需修改(尽量缩小路径范围,根目录慎用,因时间太久) -m的单位是MB,可用-g或-k替换代表GB和KB,输出的左边第一列就是文件夹占用的磁盘空间大小。 -50是输出前50行,也可以根据需求自由改变数字的大小 好用的话帮忙点个赞,谢谢! 作者:爱数学

weixin_38627213

linux如何查看文件夹大小

linux如何查看文件夹大小

yxbzry

linux查看目录大小 linux统计目录大小并排序 查看目录下所有一级子目录文件夹大小 du -h –max-depth=1 |grep []

常用命令 du -h --max-depth=1 |grep [TG] |sort   #查找上G和T的目录并排序 du -sh    #统计当前目录的大小,以直观方式展现 du -h --max-depth=1 |grep 'G' |sort   #查看上G目录并排序 du -sh --max-depth=1  #查看当前目录下所有一级子目录文件夹大小 du -h --max-depth=1 |sort    #查看当前目录下所有一级子目录文件夹大小 并排序 du -h --max-depth=1 |grep [TG] |sort -nr   #倒序排 FreeBSD下是这样的

weixin_38724154
评论 4
收藏 已收藏
分享
返回顶部
zxyjoy
VC/MFC 16,550 成员 421,606 内容