tweeeetyのぶろぐ的めも

アウトプットが少なかったダメな自分をアウトプット<br>\(^o^)/

【windows】windows7にDisk Usageコマンド(duコマンド)を使えるようにする - ディレクトリごとの容量を調べる

はじめに

もっぱらMacユーザですがたまにwindowsも使います。

windowsディレクトリ(ファイル)ごとの容量を調べたくなりました。
linuxmacではduというコマンドを使うと簡単に調べられます。

windowsではどうやって調べるんだろうと思ったら以下の方法で行うようです。

そこで今回はduコマンド入れるを行ってみました、というメモ

アジェンダ

  1. du(Disk Usage)のインストール
  2. 使う

1. du(Disk Usage)のインストール

Windows Sysinternalsからダウンロードして使います。

  • ファイルとディスク関連のユーティリティ リンクをクリック f:id:tweeeety:20170821175308p:plain

  • Disk Usage (DU) リンクをクリック f:id:tweeeety:20170821175319p:plain

  • Du のダウンロード リンクからダウンロード f:id:tweeeety:20170821175328p:plain

2. 使う

自分は何も考えずにデスクトップに落としましたが、落としたところまで移動するかパスを指定して実行すれば使えます。
何も指定しないとこんな感じ

C:\Users\tweeeety>c:Desktop\DU\du.exe

DU v1.6 - Directory disk usage reporter
Copyright (C) 2005-2016 Mark Russinovich
Sysinternals - www.sysinternals.com

usage: c:Desktop\DU\du.exe [-c[t]] [-l <levels> | -n | -v] [-u] [-q] <directory>

   -c     Print output as CSV. Use -ct for tab delimiting.
          Use -nobanner to suppress banner.
   -l     Specify subdirectory depth of information (default is one level).
   -n     Do not recurse.
   -q     Quiet.
   -nobanner
          Do not display the startup banner and copyright message.
   -u     Count each instance of a hardlinked file.
   -v     Show size (in KB) of all subdirectories.

CSV output is formatted as:
Path,CurrentFileCount,CurrentFileSize,FileCount,DirectoryCount,DirectorySize,Dir
ectorySizeOnDisk
コマンド

こちらも表示されたまんまですが、以下のようにコマンドを打ちます。

c:Desktop\DU\du.exe [-c[t]] [-l | -n | -v] [-u] [-q]

Windows Sysinternals>Disk Usageに載ってますがオプションは以下です。

オプション 説明
-l 情報が必要なサブディレクトリの階層を指定します (既定ではすべてのレベルです)。
-n 再帰処理を行わないようにします。
-q バナーを出力しないようにします。
-u 同じものが複数回カウントされないようにします。
-v 中間ディレクトリの情報を表示します。
使用例

よく使うのは-l <levels>オプションでしょう。
-lを指定せずにディレクトリだけ指定すると、ディレクトリ以下のすべてのファイルがまで表示されてしまい見にくいです。

階層を指定するとその階層のディレクトリでまとめて容量を表示してくれます。

C:\Users\tweeeety>c:Desktop\DU\du.exe -l 1 C:\Users

DU v1.6 - Directory disk usage reporter
Copyright (C) 2005-2016 Mark Russinovich
Sysinternals - www.sysinternals.com

      22,319  c:\users\Default
      57,777  c:\users\Public
     861,279  c:\users\tweeeety
      25,060  c:\users\sakura
Files:        1920
Directories:  1677
Size:         989,631,542 bytes
Size on disk: 1,002,791,104 bytes

おわり

duは使えたもののオプションと表示が違う(-h 容量を適当な単位で表示するようなものがない)ので、少し見にくいと感じました\(^o^)/