1

いくつかの巨大なディレクトリで検索を高速化するにはどうすればよいですか?

たとえば、次のコマンドを開始します: find 。-group toto -prune exec du -sh {} \;

しかし、それはいくつかの巨大なディレクトリでブロックされたままであり、決して(またはおそらく一日中待っていると)答えが返ってきません。

私のシステム:Solaris 10。

ありがとう

4

2 に答える 2

0

の場合。ディレクトリはマウントポイントです:

df -h .

現在のディレクトリがマウント ポイントでない場合は、du にディレクトリ ファイルだけを調べて kbytes で報告するように依頼します。du -h は異なる単位 (K、MB など) を提供するため、それらを追加することはできません。

find . -type d -group toto -prune -exec du -ks {} \; |
awk '{sum += $1} END {print sum, " Blocks"}'
于 2014-05-30T18:54:52.517 に答える