マイディスクのコンテンツを消費するディスクユーザーのリストを見る

マイディスクのコンテンツを消費するディスクユーザーのリストを見る

Unixで割り当てられたフォルダのディスクを占有するユーザーのリストを表示する方法

現在占有しているディスクの量

使用できるコマンドがある場合

答え1

編集する になるuniq | sort | uniqsort -u

ルックアップを通じてユーザーのリストを取得できます。

find -printf "%u" | sort -u

(私の経験uniq上、ソートを行うと、通常は最初にリストが短くなります。)

バイトを合計する必要がある場合は、findとawkを使用してください。

find -type f -printf "%u %s\n" | awk '{usage[$1]+=$2} END {for(user in usage){print "User: " user " occupies: " usage[user] " bytes"}}'

印刷ユーザー名とファイルサイズ(バイト)を見つけます。望むよりman find

awkはテーブル内の各ユーザーのバイトを合計します。最後に、要約を印刷します。

関連情報