ユーザー固有のディスク使用量の概要

ユーザー固有のディスク使用量の概要

特定のパスで各ユーザーのディスク使用量を取得する方法はありますか?duユーザー固有のディスク使用量を集計するオプションはないように見え、dfドライブに残っているディスクの量だけが報告されるように見えます。

シェルで1つのコマンドまたは数行でこれを実行できますか?どんなアドバイスも本当にありがとうございます。役立つ場合は活用しますzsh

メモ:私たちのファイルシステムでは、クォータは有効になっていません。

ベストアンサー1

以下はとGNU findに適用されますawk

find /path -type f -printf '%u %k\n' | awk '{ 
                                            arr[$1] += $2 
                                        } END { 
                                            for ( i in arr ) { 
                                                print i": "arr[i]"K" 
                                            }
                                        }'

おすすめ記事