为了账号安全,请及时绑定邮箱和手机立即绑定

2.通过grep、ls、wc三个命令的组合,统计某目录下子目录的个数.【小项目】

请同学们以 小组 为单位讨论并回答。

正在回答

10 回答

麒麟末日是什么 好厉害


0 回复 有任何疑惑可以回复我~

麒麟末日麒麟末日 麒麟未来麒麟未来

0 回复 有任何疑惑可以回复我~

ls -F | grep / | wc -l

ls -l | grep ^d | wc -l

0 回复 有任何疑惑可以回复我~

1、查看统计当前目录下文件的个数

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

2、查看统计当前目录下文件的个数,包括子目录里的。

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

3、查看某目录下文件夹(目录)的个数,包括子目录里的。

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

0 回复 有任何疑惑可以回复我~

项目:

小明爸爸一天打开了小明手提电脑,想看小明的目录下有多少东西,但是小明爸爸只会用grep、ls、和wc这三个命令,请问他可以通过什么代码来达到他的目的。

 

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

0 回复 有任何疑惑可以回复我~

强行露脸,嘻嘻嘻

0 回复 有任何疑惑可以回复我~

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

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

0 回复 有任何疑惑可以回复我~

.....好快呀麒麟末日组  

0 回复 有任何疑惑可以回复我~

Linux下查看某个目录下的文件、或文件夹个数用到3个命令:ls列目录、用grep过虑、再用wc统计。
举例说明:
1、查看统计当前目录下文件的个数

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

2、查看统计当前目录下文件的个数,包括子目录里的。

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

3、查看某目录下文件夹(目录)的个数,包括子目录里的。

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


命令解释:
ls -l

长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等),每一行对应一个文件或目录,如果要列出所有子目录下的文件就是ls -lR。

grep "^-"

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

wc -l

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


1 回复 有任何疑惑可以回复我~

麒麟末日组得出答案

 

 

Linux下查看某个目录下的文件、或文件夹个数用到3个命令:ls列目录、用grep过虑、再用wc统计。
举例说明:
1、查看统计当前目录下文件的个数

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

2、查看统计当前目录下文件的个数,包括子目录里的。

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

3、查看某目录下文件夹(目录)的个数,包括子目录里的。

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


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

2.通过grep、ls、wc三个命令的组合,统计某目录下子目录的个数.【小项目】

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信