avatar

目录
Linux 统计文件数目与排序命令

最近频繁用到统计相关的命令,最经常用到的是,统计当前文件夹下文件数量,按照时间倒序排列文件。

  • 统计当前目录下文件的个数(不包含目录)

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

  • 文件按时间逆序排列

ls -lt

  • 文件按时间正序排序

ls -ltr

  • 统计当前目录下文件的个数(包含子目录)

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

  • 查看某个目录下文件夹的个数(包含子目录)

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

命令解析
  • ls-l

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

  • grep "^-

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

  • wc -l

统计输出信息的行数

文章作者: Viola Tangxl
文章链接: https://violatangxl.github.io/2022/04/20/linux-ls/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 椰子是只猫
打赏
  • 微信
    微信
  • 支付宝
    支付宝

评论