Solaris環境でdu -s --si *と同等のものは何ですか?

Solaris環境でdu -s --si *と同等のものは何ですか?

ディスクがいっぱいで、今爆発しているSolarisシステムがあります。このディスクでは、Solarisが望ましくないスペースを占有するサブディレクトリを知る必要がありますdu -s --si *。どうすればいいですか?

答え1

du -sこのコマンドは、Solarisおよび適切なUNIX準拠のオペレーティングシステムで実行する必要があります。そして、si人間が読める出力(1024秒ではなく1000秒単位)は、多くの(すべてではありませんが)Linuxディストリビューションに表示されるこのコマンドのgnuバージョンのオプションです。

du -sコマンドが機能するはずです。機能しない場合は、発生したエラーを提供する必要があります。操作が中断され、時間がかかりすぎると思われる場合は、ディレクトリとそのサブディレクトリにファイルが多すぎ、コードが必要なすべてのデータを収集するのに時間がかかる可能性があります。これは実際にエラーではありません。

答え2

Solaris 11では、次のようになります。

gdu -s --si *

g-etcの前に付いているSolaris 11で使用できるGNUユーティリティがたくさんありますgtar

答え3

UNIXの慣例に従って、マニュアルページを確認してソリューションを見つけることができます。

通話後30秒後にman du解決策を見つけたはずです。

du -sh

関連情報