Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
いくつかの巨大なディレクトリで検索を高速化するにはどうすればよいですか?
たとえば、次のコマンドを開始します: find 。-group toto -prune exec du -sh {} \;
しかし、それはいくつかの巨大なディレクトリでブロックされたままであり、決して(またはおそらく一日中待っていると)答えが返ってきません。
私のシステム:Solaris 10。
ありがとう
の場合。ディレクトリはマウントポイントです:
df -h .
現在のディレクトリがマウント ポイントでない場合は、du にディレクトリ ファイルだけを調べて kbytes で報告するように依頼します。du -h は異なる単位 (K、MB など) を提供するため、それらを追加することはできません。
find . -type d -group toto -prune -exec du -ks {} \; | awk '{sum += $1} END {print sum, " Blocks"}'