Chinaunix

标题: linux查看各文件夹下文件数量 [打印本页]

作者: T_study    时间: 2013-01-25 13:38
标题: linux查看各文件夹下文件数量
hi  如何统计如home下各文件夹的文件数量?
作者: seesea2517    时间: 2013-01-25 13:51
不知道你具体要怎样的输出结果,大体上可以使用 ls或find + wc 来得到你要的。
作者: 关阴月飞    时间: 2013-01-25 15:05
回复 1# T_study


不知道是不是这意思:
  1. find /home -mindepth 1 -type f |awk -F/ '{OFS="/"}NF--' |sort |uniq -c
复制代码

作者: T_study    时间: 2013-01-25 15:19
回复 3# 关阴月飞

就是这个效果,不过命令执行不了,机器的inode写满,想看下哪个目录下文件数量多,清理下。在inode写满的情况下,这个命令执行不了

   
作者: T_study    时间: 2013-01-25 15:22
回复 3# 关阴月飞

awk -F/ '{OFS="/"}NF--'  这个是提取的什么?求解释下  谢谢


   
作者: 关阴月飞    时间: 2013-01-25 15:36
回复 5# T_study

-F/  设置FS
{OFS="/'}   设置 OFS
NF--    去掉最后一个域


   
作者: T_study    时间: 2013-01-25 17:01
回复 6# 关阴月飞

home下有很多文件夹,如:a,b,c,d等,统计a  b c d下的文件数量

   
作者: dn833    时间: 2013-01-25 17:53
  1. stat -f /home/*
复制代码
如果这样能执行的话,就不难找出home下哪个文件夹占用的inode比较多了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2