0

私のセッション ディレクトリは非常に大きく、各ユーザー (各ドメイン) によって作成されたファイルの数を数えたいと考えています。

ls特定のユーザーによって作成された合計ファイルをカウントする (一覧表示しない) オプション (おそらく) はありますか?

ls -alh dir_nameすべてのファイルをリストし、ユーザーが列の1つにあることを知っています。

また、これはすべてのファイルをカウントします。ls -1 dir_name | wc -l

ユーザー名を含む列で検索を実行し、結果をカウントするようにコマンドを調整できますか?

4

2 に答える 2

1

を知っていればusername、これでうまくいくはずです。

find dir_name -type f -user 'username' | wc -l
于 2013-12-18T22:19:42.740 に答える
0

何かのようなもの:

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

あなたが望むものにかなり近いです。

于 2013-12-18T22:20:42.103 に答える