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

Crq
Crq
Crq
1293
文章
0
评论
2025年1月6日12:02:30
评论
13 955字阅读3分11秒
摘要

在本指南中,我们将介绍如何在 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” 错误,如下截图所示:


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

本文由 LCTT 原创编译,Linux中国 荣誉推出

原文来自:http://blog.chinaunix.net/uid-7573623-id-2048961.html作者: Aaron Kili

转载来自:https://linux.cn/article-8158-1.html译者: geekpi

本文地址:https://www.linuxprobe.com/find-count-file.html编辑:陶武杰,审核员:苏西云

本文原创地址:https://www.linuxprobe.com/find-count-file.html编辑:public,审核员:暂无

weinxin
我的微信
这是我的微信扫一扫
Crq
  • 本文由 发表于 2025年1月6日12:02:30
  • 转载请注明:https://www.cncrq.com/12480.html
很有用的 GCC 命令行选项 Linux教程

很有用的 GCC 命令行选项

gcc 编译器提供了几乎数不清的命令行选项列表。当然,没有人会使用过或者精通它所有的命令行选项,但是有一些命令行选项是每一个 gcc 用户都应该知道的 - 即使不是必须知道。它们中...
探秘写时拷贝的真相发布啦! Linux教程

探秘写时拷贝的真相发布啦!

写时拷贝(copy-on-write, COW)就是等到修改数据时才真正分配内存空间,这是对程序性能的优化,可以延迟甚至是避免内存拷贝,当然目的就是避免不必要的内存拷贝。
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: