原文:linux下大文件查询具体段内容

有时候我们的文件比较大,比如几十G,甚至上百G.这么大的文件怎么查询呢 有很多种方法都可以实现,这儿选择用 cat 这个命令实现. 先来看看 cat 的介绍 cat 有个对应的命令 tac,cat反着写,cat是从文件开头查找,tac是从文件结尾开始查找. 查询某个字符串在文件中出现的前 次,只匹配该字符串行. 命令: cat n 文件名 grep 查询字符串 head n 查询某个字符串在文件中 ...

2019-12-03 09:55 0 438 推荐指数:

查看详情

Linux清空或删除大文件内容的2种方法

Linux终端下处理文件时,有时候我们想要直接清空文件内容时但又不用使用任何Linux命令行编辑器,去打开这些文件。那如何才能达到这个目的呢? 1.通过重定向到NULL来清空文件内容 清空或者让一个文件成为空白的最简单方式,是像下面那样,通过 shell ...

Sun Jul 22 02:42:00 CST 2018 0 1590
linux环境,对于一个大文件,如何查看其中某行的内容

需求说明:   今天在做mysql数据导入的过程中,导入到最后有一个报错,报某张表不存在。然后就想看看这行到底是在做什么操作的时候报的错误。 报错信息: 1.通过sed命令来打印5926行的内容: 备注:发现仅有这一样无法定位,增加范围,多打印几行内容 ...

Mon Jan 07 21:39:00 CST 2019 0 1537
Linux 清空或删除大文件内容的 5 种方法

Linux 终端下处理文件时,有时我们想直接清空文件内容但又不必使用任何 Linux 命令行编辑器 去打开这些文件。那怎样才能达到这个目的呢?在这篇文章中,我们将介绍几种借助一些实用的命令来清空文件内容的方法。 注意:在我们进一步深入了解这些方法之前,请记住: 由于在 Linux 中一切皆 ...

Thu Oct 15 02:58:00 CST 2020 0 1107
linux大文件的日志查询

-A是显示匹配后和它后面的n行。 -B是显示匹配行和它前面的n行。 -C是匹配行和它前后各n行grep -A 行数 -B 行数 "关键字" 待查询文件。 cat catalina.out |grep -A1 -B1 'xxxxxx' grep -A 行数 -B 行数 "关键字" 待查询文件 ...

Tue Mar 02 19:10:00 CST 2021 0 365
linux创建大文件

文件系统对于这样创建的文件有特殊处理,叫稀疏文件,现在创建大文件光速了,再也不用纠结等半天了。 ...

Tue Jan 14 04:07:00 CST 2020 0 720
linuxfallocate快速创建大文件

以前创建文件我一般用dd来创建,例如创建一个512M的文件: dd命令可以轻易实现创建指定大小的文件,如 dd if=/dev/zero of=test bs=1M count=1000 会生成一个1000M的test文件文件内容为全0(因从/dev/zero中读取,/dev/zero ...

Fri Nov 21 06:37:00 CST 2014 0 7091
Linux打开超大文件的方法

Linux打开超大文件方法 在Linux用VIM打开大小几个G、甚至几十个G的文件时,是非常慢的。 这时,我们可以利用下面的方法分割文件,然后再打开。 1 查看文件的前多少行 head -10000 /var/lib/mysql/slowquery.log > ...

Fri Jun 14 17:10:00 CST 2019 0 2395
linux快速拷贝大文件

拷贝数据 远程拷贝数据的时候,我们一般使用rsync命令,但是如果拷贝大量的小文件,会导致rsync的传输速度慢。使用tar pv lz4打包压缩传输,可以解决这问题,使用这个方法,等同于使用scp、rsync传输大文件。实测,使用rsync传输1200G,单个文件大小为几十KB~2GB ...

Thu May 07 23:39:00 CST 2020 1 4546
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM