linux复制文件夹到另一个目录_Linux|一个命令行统计给定目录中有多少个子目录,学浪计划...

wc命令

用于统计指定文件的字节数、字数、行数、并将统计结果显示出来。

一般格式: wc [选项] [文件]···

选项:-c,--bytes 统计字节数

-l,--lines 统计行数

-w,--words 统计字数

ls命令

-l 以长格式显示文本的详细信息。

-R 表示递归显示下面的所有目录。

grep命令

grep -E 将查找模式解释成扩展的正则表达式。

grep “^-” 过滤长列表的输出信息,只保留一般文件。

grep “^d” 过滤长列表的输出信息,只保留目录。

wc -l 统计输出信息的行数,如果已经使用了grep “^-”,那就只剩下一般文件,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件,所以也就是文件的个数;grep “^d”,也就是目录的个数。

948110dcb572de77b9c40b1dba82086d.png
4c3277ac5492e261eb8d03e20eee99d5.png
7ebdb86e20b46d8997de3a875a789b6c.png
92ca8385653c966fb4e704e9537aca00.png

在Music目录下新建music

e7f8ede70f65a5fefdc503626aa9c2c1.png

一个命令行统计给定目录中有多少个子目录:ls -lR | grep “^d” | wc -l;

统计当前目录下文件的个数:ls -l | grep “^-” | wc -l;

统计当前目录下文件的个数及子目录下的文件:ls -lR | grep “^-” | wc -l;

统计当前目录下目录的个数:ls -l | grep “^d” | wc -l

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值