`
lzj0470
  • 浏览: 1276913 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Linux命令行下统计当前文件夹下的文件个数

阅读更多


统计某文件夹下文件的个数

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

统计某文件夹下目录的个数

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

统计文件夹下文件的个数,包括子文件夹里的。

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

统计文件夹下目录的个数,包括子文件夹里的。

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

说明:

ls -l

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

grep "^-"

这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^d

wc -l

统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件,所以也就是文件的个数。
分享到:
评论

相关推荐

    Linux命令行.pdf

    - 列出 `/home` 文件夹下的所有文件和目录的详细资料:`ls -al /home` - 以易读的格式列出 `/home` 目录中所有以 `m` 开头的文件目录的大小:`cd /home; ls -lh m*` - **mkdir (Make Directory)** - **功能**: ...

    最全 Linux 常用命令行

    1. ls 命令:用于显示当前目录下的文件和文件夹列表,常用选项包括 -l(长列表)、-a(显示所有文件)、-d(显示目录信息)。 知识点:ls 命令的使用、目录和文件的概念、文件权限的概念。 2. pwd 命令:用于显示...

    文件夹内统计行数文件夹内统计行数

    在命令行环境下,例如在Linux或macOS中,我们可以使用`wc -l`命令来快速统计一个文件的行数。`wc`是“word count”的缩写,用于计算文件的单词数、字符数和行数。加上`-l`参数,它只会返回行数。如果需要统计整个...

    Linux下非常实用的命令行工具

    12. `wc`:计算文件中的单词数、行数和字符数,方便文本统计。 13. `top`:实时监控系统资源使用情况,包括CPU和内存,有助于诊断性能问题。 14. `ps`:显示当前系统中的进程状态,可获取详细信息,如进程ID、内存...

    Linux proc目录下子文件或子文件夹的作用

    ### Linux /proc 目录详解及其子文件或子文件夹的作用 #### 一、Linux /proc 目录简介 在Linux系统中,`/proc` 是一个特殊的文件系统,它实际上是一个虚拟的文件系统,其内容全部存在于内存之中,不占用实际的磁盘...

    Linux命令实战手册ss.pdf

    - **起源与发展**:Linux操作系统起源于1991年10月,由芬兰程序员Linus Torvalds开发,初衷是作为个人兴趣项目,旨在创建一个免费且开源的操作系统内核。起初它仅在x86架构上运行,但随着时间的发展,逐渐支持了多种...

    删除文件夹和里面的文件夹

    至于统计文件数量,可以结合管道(`|`)和`wc -l`命令,例如在Linux或macOS中,`ls -la | wc -l`可以统计当前目录下的所有文件(包括隐藏文件)数量。 4. **安全删除**:如果你担心误删,可以使用备份工具或云服务...

    filetest111.zip_2013年111文件

    这个函数会返回一个生成器,每次迭代都会给出当前目录的路径、子目录名列表和当前目录下非目录文件名列表。通过累加这些文件名,我们可以得到总的文件数量。 ```python import os total_files = 0 for root, dirs,...

    统计文件行数

    这些方法通常比命令行工具更灵活,可以根据需要进行扩展,比如统计特定类型的文件或目录下的所有文件。 5. **性能优化**:对于大型文件,一次性加载到内存可能会导致资源占用过高。因此,高效的行计数算法往往采用...

    linux常用命令.pdf

    文件重定向和管道操作是Linux命令行的精髓,可以让命令的输出作为另一个命令的输入,常见的操作符有: - `>`:将标准输出重定向到一个文件中。如果文件不存在,则创建它;如果文件存在,则覆盖它。 - `>>`:将标准...

    入门学习Linux常用必会60个命令实例详解doc/txt

    如果选择用命令行模式登录Linux的话,那么看到的第一个Linux命令就是login:。 一般界面是这样的: Manddrake Linux release 9.1(Bamboo) for i586 renrel 2.4.21-0.13mdk on i686 / tty1 localhost login:root ...

    linux 最全学习笔记 花费10天整理 学完后对linux有一个深度的感悟以及大神出发

    - **统计当前文件夹(目录)大小,并按文件大小排序**:`du -sh * | sort -n` - **查看指定文件大小**:`du -sk filename` #### 五、Centos7开机模式切换 - **知识点概述**: - 在CentOS 7中,可以灵活地在图形...

    Linux必学的60个命令.rar

    这个"Linux必学的60个命令"压缩包文件提供了一个全面的学习资源,涵盖了Linux命令行的基本到高级操作。接下来,我们将详细讨论这些关键命令。 1. **ls**:列出目录内容,是最基本的命令之一,用于查看当前目录中的...

    Linux基础实验操作

    - 在命令模式下,`dd` 删除当前行,`yyp` 复制一行并粘贴,`d6d` 删除6个字符,`yy` 复制当前行,`p` 粘贴,`3G` 移动到第3行,`6l` 移动光标到第6列,`6dw` 删除6个字符,`2yy` 复制2行,`G` 到最后一行,`p` 追加...

    工程师必用linux命令整理

    Linux 命令看文件或文件夹个数 - **命令**: `ls -l | grep "^-" | wc -l` (查看文件数量) - **命令**: `ls -lR | grep "^-" | wc -l` (查看文件数量,包括子文件夹) - **命令**: `ls -l | grep "^d" | wc -l` (查看...

    03-linux基础1

    * `wc`:统计文件中的单词数量、字节数、行数 * `whoami`:查看当前用户名 命令行编辑 命令行编辑中有几个辅助操作可以提高效率: * `Tab` 键:自动补齐 * `\`:强制换行 * `Ctrl+U`:清空至行首 * `Ctrl+K`:...

    linux命令大全.chm

    - `ls`:列出目录内容,用于查看当前目录下的文件和子目录。 - `cd`:改变工作目录,用于切换到不同的目录路径。 - `pwd`:显示当前工作目录,确认用户所在的位置。 - `mkdir`:创建新目录,用于建立新的文件夹...

    C语言代码统计器.doc

    - **输出报告**:统计完成后,生成详细的报告,列出每个文件的统计信息,并给出整个文件夹的汇总统计,包括注释率。 8. **测试与优化**:对统计器进行大量的测试,确保在各种情况下都能准确无误地工作。测试用例应...

    linux必学命令

    这个命令是最基本的,用于查看当前目录下的文件和子目录。 2. **cd**:切换工作目录。用来在不同的目录之间移动,是日常工作中最常使用的命令之一。 3. **pwd**:显示当前工作目录。当你不确定自己在哪里时,使用...

Global site tag (gtag.js) - Google Analytics