2013-12-18 18 views
0

我的會話目錄非常大,我想要統計每個單獨用戶(每個域)創建的文件數量。給定用戶在Centos中創建的文件數

有沒有一個選項(可能有ls)來統計(不列出)給定用戶所做的全部文件?

我知道ls -alh dir_name列出了所有文件,並且用戶位於其中一列上。

而且也是這個計算所有文件:ls -1 dir_name | wc -l

也許命令可以調整,以做到在列containig的用戶名進行搜索,再算上結果?

+0

快速而骯髒......你可以使用'|篩選'ls -alh dir_name'結果。 grep用戶名 – mgamba

回答

1

如果您知道username,這應該適合您。

find dir_name -type f -user 'username' | wc -l 
0

喜歡的東西:

ls -alh dir_name | awk -F " " '{ print $3;}' | sort | uniq -c 

是非常接近你想要什麼。

相關問題