美文网首页
用find命令巧查目录下文件的个数

用find命令巧查目录下文件的个数

作者: Linux大师 | 来源:发表于2023-05-05 15:45 被阅读0次

| 在本指南中,我们将介绍如何在 Linux 系统上显示当前工作目录或任何目录及其子目录中的文件数量,以及 wc 命令,它会打印每个文件或来自标准输入的换行符、单词和字节计数。 |

我们将使用 find 命令,它用于搜索目录层次结构中的文件,以下是我们在 find 命令中使用的选项,如下所示:

-type - 指定要搜索的文件类型,在上面的情况下,f 表示查找所有常规文件。

-print - 打印文件绝对路径。

以下是我们 wc 命令中使用的选项,如下所示:

-l - 此选项打印换行符的总数,也即由 find 命令输出的绝对文件路径总数。

find 命令的一般语法

# find . -type f -print | wc -l

$ sudo find . -type f -print | wc -l

PS:使用 sudo 命令来读取指定目录中的所有文件,包括具有超级用户权限的子目录中的文件,以避免 “Permission denied” 错误,如下截图所示:

image.png

Find Number of Files in Linux

Linux 中的文件数量

你可以看到,在上面的第一个命令中,find 命令没有读取当前工作目录中的所有文件。

下面是更多的示例,分别显示 /var/log 和 /etc 目录中的常规文件总数:

$ sudo find /var/log/ -type f -print | wc -l

$ sudo find /etc/ -type f -print | wc -l

文章来源:https://www.linuxprobe.com/find-count-file.html

相关文章

  • find命令、文件名后缀

    目录 一、 find命令二、 文件名后缀 一、 find命令 find命令find命令用来在指定目录下查找文件,其...

  • Linux命令之文件管理 (十一)

    Linux find命令 Linux find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查...

  • Linux - find与grep

    find Linux find命令用来在指定目录下查找文件。 实例 找出dev下以 std 开头的文件 find指...

  • Linux一些命令

    平时都是在Linux环境下开发,就积累了一些基本的命令。 查找文件: find -name "*a" 在本目录下查...

  • Find 命令常用功能详解

    find 命令常见用法 介绍 用来在指定目录中查找文件,如果直接用 find+文件名 表示把当前目录以及子目录找到...

  • 从零开始学习Linux(七):文件搜索命令find

    1、find 命令作用:搜索文件或目录命令格式:find [搜索范围] [匹配条件] 1.1、在指定路径下搜索关键...

  • 18天如何看实时更新日志&查询流水接口如何去测&

    linux下find命令和grep命令的区别 find 知道文件名不知道文件路径 用findfind 起始路径 -...

  • find

    Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功...

  • (19)find命令概述

    Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功...

  • find命令/文件名后缀

    Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功...

网友评论

      本文标题:用find命令巧查目录下文件的个数

      本文链接:https://www.haomeiwen.com/subject/cbcqsdtx.html