发新话题
打印

如何统计一个文件夹(目录)内包含多少子文件夹(目录)??

如何统计一个文件夹(目录)内包含多少子文件夹(目录)??

比方说我要统计/home目录下有多少个子文件夹目录(不包括文件),个人个感觉是用find命令,可是man find了半天也弄不出个结果,麻烦哪位大侠赐教一下      

TOP

试试类型是d的。

我也没试过,试试找文件类型是D的。      
本帖最近评分记录
  • admin 论坛活跃 +3 抢到沙发  2008-8-17 15:36
P4+512+8VM533M-RZ+NV4K+RF6SP1

TOP

统计目录文件及子目录文件总数
复制内容到剪贴板
代码:
find . -type f | wc -l
统计子目录个数
复制内容到剪贴板
代码:
ls -lR|grep "^d"|wc -l
      
本帖最近评分记录
  • admin 论坛活跃 +2 抢到板凳  2008-8-17 18:09

TOP

find . -type d -print | wc -l      
本帖最近评分记录
  • admin 论坛活跃 +1 抢到地板  2008-8-17 19:08
Advance Monitor - Linux Monitoring Solution

TOP

引用:
原帖由 roofers 于 2008-8-17 18:09 发表
统计目录文件及子目录文件总数
find . -type f | wc -l
统计子目录个数
ls -lR|grep "^d"|wc -l
这个比较准确,楼主用时一定得小心分清是子文件夹数还是子目录数,两者有点区别。      
初来咋到,多多指教!

TOP

恩谢谢楼上的两位了,用find命令会统计当前目录下的 。目录文件夹       

TOP

不是吧

FIND命令不只是统计当前的路径,想统计哪个路径就统计哪个      

TOP

发新话题