マウントレベルの上位15人のユーザー

マウントレベルの上位15人のユーザー

各インストールでは、上位15人のユーザー(ストア)のリストをインポートする必要があります。インストールレベルの情報を取得できますが、各インストールの最上位ユーザーは取得できません。各インストール内に入れ子になったフォルダを表示できます。

たとえば、マウントAを見ると、フォルダA、フォルダB、フォルダCが表示され、各フォルダ(フォルダAなど)内にA1 A2フォルダが表示されます。これが私のデータセット/ファイルを使用できる場所です。

合計約20個のマウントポイントがあります。

オペレーティングシステム:Solaris

ベストアンサー1

#!/bin/bash
for U in $(cut -d: -f1 /etc/passwd) ; do
    C=$(find / -type f -user $U -print0 | du -c --files0-from=- | tail -n 1 | cut -f1 )
    echo $C $U
done | sort -nr

これはローカルユーザーを想定し、ファイル所有者ごとにグループ化されたサイズを示します。これは、質問の曖昧さを考慮すると、必要なサイズにできるだけ近いです。

https://serverfault.com/questions/632017/solaris-how-to-see-if-bash-is-installed

Solarisの基本インストール(ユーザーツール)

https://www.opencsw.org/packages/findutils/

おすすめ記事