linux 命令怎么看文件数 find

2023-02-22 12:40

5个回答
find -name "**" | wc -l
使用 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 . -type f -print|wc -l
可以使用如下方法:
1、ls -l |grep "^-"|wc -l或find ./company -type f | wc -l
查看某文件夹下文件的个数,包括子文件夹里的。
2、ls -lR|grep "^-"|wc -l
查看某文件夹下文件夹的个数,包括子文件夹里的。
3、ls -lR|grep "^d"|wc -l
说明:
ls -l长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)
grep "^-"
这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^d
wc -l
统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件,所以也就是文件的个数。可参考”Linux命令大全“了解命令
find . -type f -name "*.c" | wc -l
相关问答
Linux下,find命令可以常找文件内容吗?
3个回答2022-06-17 14:30
不可以,只能查找文件,像一楼说的你可以用egrep实现你的目的。
find怎样查找文件linux
1个回答2022-11-27 06:36
查找文件可以用whereis或者find命令,whereis命令的查找速度要比find命令快很多,因为在Linux系统中有个数据库,记录了系统内的所有文件,而whereis命令就是在这个数据库中查找,...
全文
linux find能搜索文件里面的内容吗?
1个回答2023-06-08 10:53
直接用grep abc* 就只查找当前目录下包含abc字符的文件; 或者grep -r abc * 就只查找当前目录下及子目录下包含abc字符的文件; 不一定非要用find
linux find查找当前目录下所有文件
1个回答2023-05-10 05:37
1、登录Linux系统之后打开终端,确定你要找关键字的目录。 2、查看下当前目录下所有的文件,你所要找的关键字就在当前目录下某个文件里面。 3、find -type f -print这...
全文
linux查看文件大小命令
1个回答2023-03-02 10:16
linux查看文件大小命令?显示当前目录所有文件大小的命令ls -lht 1 在命令框 输入命令:ls -lht 将会一一列出当前目录下所有文件的大小,以及所有文件大小的统计总和。或者直接打入ll命令...
全文
linux locale命令,谁知道怎么用啊!与find 差远了,不会用,谁懂教教我!
1个回答2022-12-05 16:33
locale 是列当前系统中所认识的字体.直接输就可以了。 我想你要知道的应该是locate 查找工具. 用法: locate 文件名 它把所有匹配这个文件名的文件全找出来. 但与find 不同: f...
全文
如何用linux命令copy文件到本地
1个回答2022-12-27 03:40
使用sz 命令: sz filename
linux中怎么用命令打开文本文件?
1个回答2022-09-24 07:05
通过命令+文件名查看内容。如下命令可以查看。 1, cat :由第一行开始显示文件内容; 2,tac:从最后一行开始显示,可以看出tac与cat字母顺序相反; 3,nl:显示的时候输出行号; 4,mo...
全文
linux什么命令可以查看文件内容
1个回答2023-05-08 15:56
命令的话,先file name看看类型,是文本的话,就可以cat name,编辑的话可以vi,有图形界面的话,直接点他就打开了
如何使用find命令查找文件?
3个回答2023-05-24 02:40
命令格式: find 路径 -name 文件名 -print 例如在/bin下寻找perl文件的命令 find /bin -name perl -print 例如寻找/tmp下的*.pl文件 fi...
全文
热门问答