对于数据量比较大的情况
通过tail命令,将文件尾部的n行数据重定向到新的文件中tail -n 30000 out.tmp > out.tmp.bak
对于数据比较少的情况
- 查看文件中数据,确定要删除的数据
- 将第5行后面的都删除掉,也是通过-n来重定向
- .tail -n +k来实现该功能
[root@testvm01 ~]# tail -n +5 install.log > install.log.tmp #将第5行之后的内容重定向到另外一个临时文件中 [root@testvm01 ~]# head install.log 查看一下