项目github地址:bitcarmanlee easy-algorithm-interview-and-practice
欢迎大家star,留言,一起学习进步

1.查看当前目录中文件个数

ls -l |grep -c "^-"

上面的命令中,ls -l显示出来的格式为

-rw-r--r--  1 wanglei  staff   1.4K Aug 12 20:13 ? extends T 与 ? super T.md
-rw-r--r--  1 wanglei  staff   6.7K Aug 12 19:34 Comparable 与 Comparator 比较.md
-rw-r--r--  1 wanglei  staff   3.3K Aug 12 15:15 Double 中的 NAN与INFINITY.md
-rw-r--r--  1 wanglei  staff   3.9K Aug 12 21:03 HashMap简单小结.md

类似的这种形式,每个文件占一行

grep -c "^-"后面的正则表达式表示匹配以"-"字符开头的行,-c选项就表示统计个数。这样组合就达到了统计当前目录中文件个数的目的。

2.查看当年目录中文件夹个数

ls -l |grep -c "^d"

思路与上面类似,唯一的区别在于,文件夹是以字符"d"开头。

3.查看文件夹中所有文件个数,包括子目录中

ls -lR | grep -c "^-"

ls的-R选项,如果用man查看一下ls的信息,可以看到如下解释

-R      Recursively list subdirectories encountered.

4.查看文件夹中所有文件夹个数,包括子目录中

ls -lR | grep -c "^d"

5.查看文件夹中所有以md结尾的文件个数

ls -lR | grep "^-" | grep -c "md$"

6.查看文件夹中包含java的文件个数

ls -l | grep -c "java"

Linux查看文件以及文件夹个数相关推荐

  1. linux 查看目录下文件、查看文件具体内容、查看文件夹大小

    linux 查看目录下文件.查看文件具体内容 查看目录下文件 查看文件具体内容 查看文件夹大小 查看文件夹下各文件大小 查看目录下文件 ls 查看目录下所有文件(不包含隐藏文件) ls -a 查看目录 ...

  2. 查看服务器大文件,linux 查看服务器大文件

    linux 查看服务器大文件 内容精选 换一换 当创建文件系统后,您需要使用云服务器来挂载该文件系统,以实现多个云服务器共享使用文件系统的目的.本章节以Windows 2012版本操作系统为例进行NF ...

  3. linux查看和修改文件与目录的权限

    1.linux查看目录和文件权限 使用带"-l"选项的ls命令时,将以长格式显示文件或目录的详细信息,其中包括了该文件的权限和归属等参数.例如,执行如下操作列出当前目录下子目录和文 ...

  4. Linux 查看磁盘或文件夹及文件大小

    当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择. df可以查看一级文件夹大小.使用比例.档案系统及其挂入点,但对文件却无能为力.     du可以查看文件及文件夹的大小. ...

  5. Linux查看隐藏文件和文件夹

    在linux中以.开头的文件或文件夹是隐藏文件或文件夹 将文件或文件夹隐藏 mv test .test 查看全部文件或文件夹包括隐藏文件或隐藏文件夹 ls -a 只显示隐藏文件或隐藏文件夹 l.

  6. Linux查看当前文件目录文件夹大小 (附:Linux文件文件夹大小查看全集)

    1.查看当前文件目录各个文件夹大小 du -h --max-depth=1 查看指定目录  du -h --max-depth=1 /path 2. 查看当前目录下所有目录及子目录大小 du -h - ...

  7. 使用ls命令查看Linux的目录结构,linux查看工作目录文件ls命令用法详解

    查看工作目录文件ls ls命令是Linux下最常用的命令.ls命令就是list的缩写.默认情况下ls用来查看当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单.通过ls命令 ...

  8. linux查看目录或文件占用空间大小

    linux查看根目录下所有文件夹大小的方法如下: 1.进入根目录:cd / 2.使用命令 : du -sh * 查看根目录下每个文件夹的大小 3.进入占用空间比较大的文件夹,然后再使用2中命令查找大文 ...

  9. linux查看和编辑文件,查看和编辑文件(Linux的快捷键和主要命令)

    查看和编辑文件(Linux的快捷键和主要命令) cat filename | more 这个命令用于查看一个被称为 "filename"的文本文件的内容,每次一页. "| ...

  10. linux 查看u盘文件,详细介绍Linux系统下检测U盘是不是已经连接的方法

    Linux操作系统是基于Unix操作系统发展而来的一种克隆系统,它诞生于1991年的10月5日(这是第一次正式向外公布的时间).今天就跟着小编一起来看一看:详细介绍linux系统下检测U盘是不是已经连 ...

最新文章

  1. R方差分析(anova)以及Tukey检验
  2. 开源 java CMS - FreeCMS2.6 互动信件
  3. 青龙羊毛——梅川衣服俩小孩(搬)
  4. VTK:Shaders之BozoShaderDemo
  5. BZOJ 3208: 花神的秒题计划Ⅰ
  6. 使用extern C改善显式调用dll
  7. diskgenius单文件专业版_金蝶KIS专业版系列——系统工具六(业务套打工具)
  8. Luogu2439 [SDOI2005]阶梯教室设备利用 (动态规划)
  9. LeetCode 397. 整数替换(递归 贪心)
  10. 通过QEMU-GuestAgent实现从外部注入写文件到KVM虚拟机内部
  11. nginx 日志格式设置 和 负载均衡下 获取真实ip
  12. PROJ.4学习——地图投影
  13. Python的二进制位运算
  14. DSP 基于 TMS320F2803x 的 I2C 上的 PMBus 的软件应用
  15. 莫烦强化学习-Q Learning
  16. RFID射频识别系统简述
  17. Time Limit Exceeded的原因及避免方法
  18. sys.stdout.flush()
  19. Un-Routed Net ConStraint报错的原因
  20. powerbi输入数据_PowerBI 入门

热门文章

  1. Java高质量20问
  2. Azure实践之通过automation管理资产
  3. 主辅dns服务器的配置
  4. 统计SQL语句和存储过程
  5. spring和mybatis整合代码
  6. linux 安装tuxedo
  7. 1734: [Usaco2005 feb]Aggressive cows 愤怒的牛
  8. ios sinaweibo 客户端(二)
  9. scite editor on mac
  10. 远程团队开发10个热门的项目管理软件