`
lzj0470
  • 浏览: 1290228 次
  • 性别: 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命令行大全

    ### Linux命令行大全知识点解析 #### 一、系统信息相关命令 **1. 查看系统架构** ...这些命令涵盖了Linux系统管理的各个方面,从基本的文件操作到高级的系统监控,为用户提供了一个全面的Linux命令行使用指南。

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

    在命令行环境下,例如在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,...

    linux常用命令大全.txt

    该命令可列出当前目录下所有文件及文件夹的信息,常用参数包括-l(长格式列出详细信息)和-a(显示所有文件,包括隐藏文件)。 - cd:改变当前工作目录。用户可以通过输入不同的路径来切换到系统中的其他目录。 - ...

    统计文件行数

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

    CS-Books-Store-linux常用命令大全

    例如,`ls -l /home` 命令会以长格式列出 `/home` 目录下的所有文件和文件夹。 文件操作是Linux命令中最基本的技能之一。常用的文件操作命令包括`cp`(复制文件或目录)、`mv`(移动或重命名文件或目录)、`rm`...

    Linux下常用工具及其命令介绍_LinuxTool.zip

    例如,使用`ls`命令可以列出当前目录下的所有文件和文件夹,而`cd`命令可以用来改变当前的工作目录。这些基本命令对于初学者来说是必须掌握的,因为它们是进行任何更复杂操作的基础。 除了这些基础命令之外,Linux...

    linux常用命令大全.md

    无论是在服务器管理、网络配置还是日常办公中,Linux命令行都是不可或缺的工具。本文档旨在为读者介绍一些常用的Linux命令,以便能够提高日常工作的效率。 ### 文件操作与清理 - **`ls`命令**:这个命令用于列出...

    收集与整理linux日常使用中的命令工具等_Linux-Tutorial.zip

    Linux命令行是一个强大的环境,它提供了一系列实用的命令,这些命令能够帮助用户完成文件操作、系统监控、网络通信、软件安装和配置等任务。 首先,基础的文件操作命令对于任何Linux用户来说都是必须熟悉的,比如`...

    linux常用命令.pdf

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

    Linux操作学习笔记

    pwd命令用来显示当前工作目录,而ls命令则用于列出当前目录下的所有文件和文件夹。对于文件和文件夹的管理,涉及创建、复制、移动、删除、统计、查找等操作,对应的命令包括touch、cp、mv、rm、find等。例如,cp -r...

    入门学习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常用命令大全

    - **ls**:列出当前目录下的所有文件和文件夹。 - **pwd**:显示当前工作目录的完整路径。 - **mkdir**:创建一个新的目录。 - **rmdir**:删除一个空目录,若目录非空则应使用**rm -r**。 - **rm**:用于删除文件或...

Global site tag (gtag.js) - Google Analytics