ディレクトリを検索し、各ディレクトリのサイズ/ディスク領域使用量を返します。

ディレクトリを検索し、各ディレクトリのサイズ/ディスク領域使用量を返します。

私のサーバーにはWordPressがインストールされている複数のアカウントがあり、次の形式のバックアップディレクトリもありますsoftaculous_backups

以下を使用してすべてのディレクトリを見つけることができます。

$ find  / -type d -name "softaculous_backups" -ls

次のコマンドを使用して、各フォルダで使用されているディスク容量を確認できます。

$ du -smc * | sort -n
$ du -sh *

など...

しかし、これら2つのコマンドを1つにまとめて次の出力を得るにはどうすればよいですか?

Size                   Directory
123456789              /home/useraccount/softaculous_backups

答え1

どのように:

find / -type d -name "softaculous_backups" -exec du -sm {} \; | sort -n

見つかった各ディレクトリに対してdu -smこれが実行されます。その後、すべての出力は数字でソートされます。

関連情報