linux过滤空文件的命令都有哪些
发表于:2024-10-28 作者:千家信息网编辑
千家信息网最后更新 2024年10月28日,本篇文章给大家分享的是有关linux过滤空文件的命令都有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。在linux中有经常做文件的操
千家信息网最后更新 2024年10月28日linux过滤空文件的命令都有哪些
本篇文章给大家分享的是有关linux过滤空文件的命令都有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
在linux中有经常做文件的操作,今天有个同事在生产环境统计数据,发现有很多日志文件都是空的,文件太多了,他想查看一下有哪些文件不是空文件。
而且还不想使用脚本,就想用一个命令来搞定,确实够懒的一个人。
简单模拟了下。我只想查看e.lst 因为它的大小不是空的。
DUM1102 /oravl01/oracle> ll *.lst -rw-r--r-- 1 oracle dba 0 Jul 21 15:39 a.lst -rw-r--r-- 1 oracle dba 0 Jul 21 15:39 b.lst -rw-r--r-- 1 oracle dba 0 Jul 21 15:39 c.lst -rw-r--r-- 1 oracle dba 0 Jul 21 15:39 d.lst -rw-r--r-- 1 oracle dba 7 Jul 21 15:39 e.lst
最精简的命令就是使用grep了。
DUM1102 /oravl01/oracle> ll *.lst|grep -v " 0 " -rw-r--r-- 1 oracle dba 7 Jul 21 15:39 e.lst
当然也可以使用awk来完成。
难度再升级一下,新增一个文件 f.lst 现在文件的结构如下:
DUM1102 /oravl01/oracle> ll *.lst -rw-r--r-- 1 oracle dba 0 Jul 21 15:39 a.lst -rw-r--r-- 1 oracle dba 0 Jul 21 15:39 b.lst -rw-r--r-- 1 oracle dba 0 Jul 21 15:39 c.lst -rw-r--r-- 1 oracle dba 0 Jul 21 15:39 d.lst -rw-r--r-- 1 oracle dba 7 Jul 21 15:39 e.lst -rw-r--r-- 1 oracle dba 14 Jul 21 16:35 f.lst
他现在想查看大小为7字节的文件,使用awk来牛刀小试。
ll *.lst | awk -v file_size=7 '{ if ( $5==file_size ) print $5 " " $9}' DUM1102 /oravl01/oracle> ll *.lst | awk -v file_size=7 '{ if ( $5==file_size ) print $5 " " $9}'
以上就是linux过滤空文件的命令都有哪些,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。
文件
命令
大小
就是
更多
知识
篇文章
实用
牛刀小试
个人
同事
字节
工作会
数据
文章
日志
环境
看吧
知识点
结构
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
热血目前服务器登陆太多
杭州群控软件开发
P5服务器管理
支持数据库的少儿编程
大学生怎样加强网络安全性
卫健系统信息网络安全培训班
网络技术春季高考题
dnf公共频道服务器
mysql 两个数据库
信息技术网络安全培训
软件开发行业特征分析
学校网络安全升旗仪式
ps5钓鱼星球无法连接服务器
黑龙江东北网络技术有限公司
联想万全r525服务器引导程序
c 服务器开发框架
来宾市游戏软件开发公司
魔龙之魂 服务器
云服务器如何和物理服务器通讯
c动态数据库连接
尝试在数据库5中提取逻辑页
网络安全倡议书作文
服务器微信好友群
网络安全教育专业好吗
软件开发符合标准
电脑安装access数据库软件
青海频道学生网络安全视频
网络安全宣传周先进个人事迹
深圳销售软件开发联系方式
网络安全攻防比赛3D