du -shc *
最上位ディレクトリで実行すると特定の110G
フォルダが作成され、そのフォルダ内で同じコマンドを実行すると11G
どうなりますか?
プラットフォームの詳細:オペレーティングシステム:CentOS 6.6 x86_64ドライブタイプ:ソリッドボリュームタイプ:RAID 6アレイRAIDコントローラ:LSI MegaRAID SASファイルシステム:ext3
ベストアンサー1
フォルダに隠しファイルがある可能性が高いです。要点は、glob*
で始まらないファイルとフォルダのみを選択することです.
。したがって、そうしてもdu
コマンドには渡されません。一方、最上位ディレクトリでは、ドットファイルを含むディレクトリ全体のサイズを取得できます。
隠しファイルを含む特定のフォルダ内のすべてのファイルを一致させるには、以下を試してください(使用bash
)。
du -shc -- {.[!.],..?,}*
または、隠しファイルも一致するdotglob
ようにオプションを設定します。*
shopt -s dotglob
du -shc -- *