返回顶部
首页 > 资讯 > 操作系统 >linux过滤空文件的命令都有哪些
  • 536
分享到

linux过滤空文件的命令都有哪些

2023-06-16 17:06:35 536人浏览 安东尼
摘要

本篇文章给大家分享的是有关linux过滤空文件的命令都有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。在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过滤空文件的命令都有哪些,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网操作系统频道。

--结束END--

本文标题: linux过滤空文件的命令都有哪些

本文链接: https://lsjlt.com/news/284573.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • linux过滤空文件的命令都有哪些
    本篇文章给大家分享的是有关linux过滤空文件的命令都有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。在linux中有经常做文件的操作,今天有个同事在生产环境统计数据,发现...
    99+
    2023-06-16
  • Linux中常见的文本过滤命令有哪些
    这篇文章主要讲解了“Linux中常见的文本过滤命令有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux中常见的文本过滤命令有哪些”吧!01 cat命令 通常用来显示文本文件的内容 ...
    99+
    2023-06-28
  • Linux下grep常用过滤命令有哪些
    小编给大家分享一下Linux下grep常用过滤命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux系统中grep命令是一种强大的文本搜索工具,它能使...
    99+
    2023-06-28
  • Linux的文件命令有哪些
    这篇文章主要为大家展示了“Linux的文件命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux的文件命令有哪些”这篇文章吧。文件和命令在 Linux/UNIX 操作系统中,所有事物...
    99+
    2023-06-17
  • 常用的linux命令都有哪些
    这期内容当中小编将会给大家带来有关常用的linux命令都有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。本篇文章给大家带来了一份基本够用的  Linux 命令,会涵盖博客搭建系列文章用到的各...
    99+
    2023-06-22
  • Linux命令具体都有有哪些
    这篇文章主要为大家分析了Linux命令具体都有有哪些的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“Linux命令具体都有有哪些”的知识吧。Linux是一套免...
    99+
    2023-06-28
  • Linux怎么过滤空文件
    这篇文章将为大家详细讲解有关Linux怎么过滤空文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在Linux中有经常做文件的操作,今天有个同事在生产环境统计数据,发现有很多日志文件都是空的,文件太多了,...
    99+
    2023-06-12
  • Linux打包命令都有哪些呢
    这期内容当中小编将会给大家带来有关Linux打包命令都有哪些呢,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Linux下打包命令有哪些?Linux下可用于打包的命令有很多,下面为大家分享一下Linux下常...
    99+
    2023-06-28
  • linux编辑文件的命令有哪些
    这篇文章将为大家详细讲解有关linux编辑文件的命令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。linux中编辑文件的命令是:1、nano命令,该命令用于打开指定文件进行编辑,语法为“nano [...
    99+
    2023-06-29
  • Git命令都有哪些
    本篇文章为大家展示了Git命令都有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。常用语句git init      &nbs...
    99+
    2023-06-22
  • linux下vim的常用命令都有哪些
    linux下vim的常用命令都有哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。vim常用命令:i 进入编辑模式w 保存q 退出 q!强制退出wq 保存退出e...
    99+
    2023-06-05
  • Linux文件搜索命令有哪些
    Linux中的文件搜索命令有:1.whereis命令,在特定目录中查找符合条件的文件;2.find命令,在指定目录下查找文件;3.locate命令,查找符合条件的文档;Linux中的文件搜索命令有以下几种whereis命...
    99+
    2024-04-02
  • linux删除文件命令有哪些
    linux中删除文件的命令有:1.rm命令,删除一个文件或者目录;2.rmdir命令,删除文件中空的目录;linux中删除文件的命令有以下两种rm命令linux中rm命令的作用是用于删除一个文件或者目录。rm命令使用方法:# rm dirN...
    99+
    2024-04-02
  • Linux文件传输命令有哪些
    这篇文章主要为大家展示了“Linux文件传输命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux文件传输命令有哪些”这篇文章吧。uuto 命令Linux uuto命令将文件传送到远...
    99+
    2023-06-16
  • linux中删除文件的命令有哪些
    linux中删除文件命令有:1、rmdir,能够删除整个文件夹;2、rm,删除文件或目录,删除后不能恢复。在linux终端命令行模式下,登录root用户直接执行删除文件命令即可。示例:rmdir命令使用rmdir命令删除一个目录时,需要离开...
    99+
    2024-04-02
  • linux删除文件夹的命令有哪些
    这篇文章主要介绍linux删除文件夹的命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!linux删除文件夹的命令:1、rmdir命令,使用“rmdir [-p] 文件夹名”即可删除空的指定文件夹;2、rm命令...
    99+
    2023-06-06
  • linux查看文件夹命令有哪些
    linux中查看文件夹的命令有:1.cat命令,连接文件并打印到标准输出设备上;2.more命令,将文件以一页一页的形式显示;3.head命令,显示指定文件的前若干行;4.tail命令,显示指定文件的末尾若干行;5.ls命令,列出目录文件;...
    99+
    2024-04-02
  • linux创建文件夹命令有哪些
    linux中创建文件夹的命令有:1.touch命令,用于修改文件或目录的时间属性或创建新的文件;2.mkdir命令,用于创建文件目录;linux中创建文件夹的命令有以下两种touch命令linux中touch命令的作用是用于修改文件或目录的...
    99+
    2024-04-02
  • Linux中有哪些文件管理命令
    Linux中有哪些文件管理命令?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基...
    99+
    2023-06-09
  • linux中有哪些查找文件命令
    linux中有哪些查找文件命令?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基...
    99+
    2023-06-15
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作