duコマンドを使用して複数のフォルダの合計サイズを見つけ、1行に合計を印刷しようとしています。動作しますが、自動的に合計して全体のサイズを印刷したいと思います。
これが私が現在やっていることです:
du -h -c directory_1|tail -1 && du -h -c directory_2|tail -1
160K total
35M total
2つのディレクトリの合計をどのように印刷できますか?よろしくお願いします!
答え1
この-s
オプションは合計のみを表示します。からman du
:
-s, --summarize
display only a total for each argument
それ以外の場合は、-s
各du
サブディレクトリも個別に一覧表示されます。これと組み合わせると、2つのディレクトリのみを引数として使用できます。
du -shc directory_1 directory_2