专栏首页用户画像Linux统计文件夹下的文件数目

Linux统计文件夹下的文件数目

Linux下有三个命令:lsgrepwc。通过这三个命令的组合可以统计目录下文件及文件夹的个数。

1、统计当前目录下文件的个数(不包括目录)

$ ls -l | grep "^-" | wc -l

2、统计当前目录下文件的个数(包括子目录)

$ ls -lR| grep "^-" | wc -l

3、查看某目录下文件夹(目录)的个数(包括子目录)

$ ls -lR | grep "^d" | wc -l

命令解析:

ls -l

长列表输出该目录下文件信息(注意这里的文件是指目录、链接、设备文件等),每一行对应一个文件或目录,ls -lR是列出所有文件,包括子目录。

grep "^-"

过滤ls的输出信息,只保留一般文件,只保留目录是grep "^d"

wc -l

统计输出信息的行数,统计结果就是输出信息的行数,一行信息对应一个文件,所以就是文件的个数。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 逻辑覆盖 例题

    week
  • Leetcode No.172 阶乘后的零

    示例 2: 输入: 5 输出: 1 解释: 5! = 120, 尾数中有 1 个零. 说明: 你算法的时间复杂度应为 O(log n) 。

    week
  • 快手[编程题]善变的同伴

    链接:https://www.nowcoder.com/questionTerminal/824af5cb05794606b56657bb3fa91f49 来...

    week
  • Linux统计文件夹中文件个数以及目录个数

    1、这个命令很实用的,之前我都百度搜一下,直接执行的,后来想想,这么常用的命令还是理解一下,自己手敲不是更帅吗?

    别先生
  • Linux统计文件夹下的文件数目

    Linux下有三个命令:ls、grep、wc。通过这三个命令的组合可以统计目录下文件及文件夹的个数。

    Tyan
  • Linux下文件系统技巧 | 统计个数 | 只见文件或目录

    长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)

    宋天伦
  • find查找文件名

    用户8360274
  • 比ls快8倍?百万级文件遍历的奇技淫巧

    在Linux下当我们操作一个文件数较少的目录时,例如执行ls列出当前目录下所有的文件,这个命令可能会瞬间执行完毕,但是当一个目录下有上百万个文件时,执行ls命令...

    用户1263954
  • linux下统计文件数目+linux统计指定时间的文件总数

    第一种方法: ls -l|grep "^-"|wc -l  ls -l 长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件...

    joshua317
  • linux基础篇01-测试常见linux命令集合一

    mv 目录名 目录名 目标目录已存在,将源目录移动到目标目录;目标目录不存在则改名

    IT苦逼一枚

扫码关注云+社区

领取腾讯云代金券