`
flex_莫冲
  • 浏览: 1085031 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

linux獲取當前目錄的文件夾數量

阅读更多
<?php
$result = exec("ls -l |grep ^d|wc -l");
var_dump($result);
?>


查看某文件夹下文件的个数

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



find ./company -type f | wc -l

查看某文件夹下文件的个数,包括子文件夹里的。

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

查看某文件夹下文件夹的个数,包括子文件夹里的。

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

说明:

ls -l

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

grep "^-"

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

wc -l

统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于

一行信息对应一个文件,所以也就是文件的个数。
分享到:
评论

相关推荐

    linux c++ 获取目录下所有文件

    这是一个用于获取指定目录下所有文件的信息的C++代码, 是用于linux系统的

    linux c 实现遍历指定路径下的文件夹及文件

    在Linux系统中,C语言是实现底层操作的强大工具,其中包括遍历指定路径下的所有文件和文件夹。这个程序的核心在于使用Linux系统调用,如`opendir()`、`readdir()`和`closedir()`,来读取目录内容,并通过递归的方式...

    Python计数文件夹下数量 windows和linux通用

    在这个场景下,我们关注的是如何使用Python编程语言在Windows和Linux操作系统中计数文件夹下的文件数量。Python由于其跨平台的特性,成为了实现这一功能的理想选择。下面我们将详细探讨如何在Python中实现这个功能,...

    获取指定目录下的所有文件路径及文件名

    "获取指定目录下的所有文件路径及文件名"这一主题是其中的核心部分,它涉及到文件系统接口的使用,以及如何遍历目录结构来收集信息。在这个场景下,我们将深入探讨以下几个关键知识点: 1. **文件路径与文件名**: ...

    linux Shell获取某目录下所有文件夹的名称

    首先介绍一种简单的方法来获取当前工作目录或指定目录下的所有子目录名称。这个方法利用了`bash` shell 的基本功能。 ```bash #!/bin/bash # 更改当前工作目录到目标目录 cd /目标目录 # 遍历目标目录下的所有项 ...

    Linux下统计当前文件夹下的文件个数、目录个数

    本篇文章将深入解析如何使用`ls`命令和`grep`命令来统计当前文件夹及其子文件夹下的文件个数和目录个数。 首先,我们来看如何统计当前文件夹下的文件个数。在Linux中,`ls`命令用于列出目录中的内容。加上`-l`选项...

    【IT十八掌徐培成】Linux基础-01.VMware安装-Ubuntu-安装-Linux常用命令-文件夹结构.zip

    在VMware中安装Ubuntu Linux,步骤通常包括下载VMware软件、获取Ubuntu ISO镜像文件、创建新的虚拟机、配置虚拟机硬件参数(如内存、CPU数量、磁盘空间等)、挂载ISO文件作为CD/DVD驱动器,并启动安装过程。...

    查询文件夹文件数量.rar

    在日常的计算机操作中,有时我们需要统计某个文件夹下包含的文件数量,这对于管理大量数据、备份文件或者优化存储空间非常有用。标题“查询文件夹文件数量”和描述中的重复内容都指向了这一核心需求。在这个场景下,...

    列表显示文件夹下的内容

    标题"列表显示文件夹下的内容"涉及到的核心知识点是如何查看和获取一个文件夹中的所有文件和子文件夹的信息,这通常包括文件名、文件大小以及文件数量。这个过程在不同的操作系统中略有不同,但基本原理相似。 在...

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

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

    Shell脚本统计当前目录下目录和文件的数量

    -type f`来分别获取目录和文件的数量。 总的来说,这个简单的Shell脚本提供了一种便捷的方法来快速了解一个目录的结构,对于日常的系统管理和维护工作非常有用。通过学习和理解这个脚本,你可以根据需要定制更复杂...

    遍历文件夹并建成目录树

    2. **读取目录**:获取当前目录下的所有文件和子目录。 3. **处理文件**:对于每个文件,执行相应的操作,如打印文件名、统计文件数量等。 4. **递归子目录**:对于每个子目录,调用相同的过程,将子目录作为新的根...

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

    `,这将遍历当前目录下的所有文本文件并显示它们的行数。 在Windows操作系统中,虽然没有直接对应的命令行工具,但可以使用批处理脚本或者PowerShell来实现类似的功能。在批处理脚本中,我们可以编写一个循环,逐一...

    03-linux基础1

    学习 Linux 需要从基础开始,了解 Linux 的目录结构、常用命令、系统配置等知识点。 Linux 目录结构 Linux 的目录结构可以分为以下几个部分: * `/` 根目录:所有目录的起点 * `/bin`:存放普通用户可以运行的...

    工程师必用linux命令整理

    显示当前文件夹总的大小 - **命令**: `du -sh` - **功能**: 显示当前目录的总大小。 - **应用场景**: 检查某个目录是否占用过多磁盘空间。 #### 10. 列出本目录及下一级目录大小 - **命令**: `du -h --max-depth=1...

    Linux 讲义.pdf

    例如,使用`ls`命令列出当前目录的内容时,可以加上`-l`选项来获取详细信息: ``` ls -l ``` 此外,了解命令帮助信息是学习Linux命令的重要一环。Linux提供了两种主要的方法来获取帮助: - 使用`--help`选项,例如:...

    Linux删除目录下的文件的10种方法小结

    本文将详细介绍如何在Linux环境下删除目录下的文件,包括当前目录及指定目录下的文件,并提供10种不同的方法。 #### 一、删除当前目录下的文件 1. **`rm -f *`** - **解释**:这是最常用的方法,`rm` 命令用于...

    Linux培训系列第一讲.pdf

    - **路径示例**:如`/home/user/documents`是一个绝对路径,而`../images`则是相对于当前目录的上一级目录下的`images`文件夹的相对路径。 #### 常用Linux命令详解 - **ls命令**:用于列出指定目录下的文件和子...

    javascript读取某目录的文件名及统计信息

    - 使用`folder.Files.Count`获取该文件夹下文件的数量,并使用`document.write`输出结果。 4. **遍历文件**: - 创建`Enumerator`对象`filesEnum`。 - 通过`for`循环遍历集合中的每一个文件,使用`filesEnum.item...

Global site tag (gtag.js) - Google Analytics