Linuxコマンド【 du 】ファイルのディスク使用量を表示する

当ページのリンクには広告が含まれています。

スポンサーリンク

duコマンドは、ファイルのディスク使用量を表示するコマンドです。

duコマンド

書式

du [オプション] ディレクトリ・ファイル

cf. » df - ファイルシステムのディスク容量を表示

オプション

-aディレクトリだけではなく、ファイルのディスク使用量も表示します。
-B サイズ
-block-size=サイズ
指定したブロックサイズでディスク使用量を表示します。
-bデフォルトのブロックサイズではなく、バイト単位でディスク使用量を表示します。
-kファイルのディスク使用量をキロバイト単位で表示します。
-mファイルのディスク使用量をメガバイト単位で表示します。
-s指定したディレクトリのディスク使用量のみを表示します。サブディレクトリのディスク使用量は表示しません。
-hディスク容量が読みやすいように単位をつけて表示します(例:10K 1M 2G)。
-Lシンボリックリンクもたどって、ディスク使用量を表示します。
-lハードリンクも含めて、ディスク使用量を表示します。

使用例

まずは、オプションなしで実行してみましょう。指定したディレクトリ以下のサブディレクトリのディスク使用量を表示し、最後に指定したディレクトリのディスク使用量を表示します。

$ du /usr/share
84	/usr/share/groff/1.18.1.4/font/devX100
20	/usr/share/groff/1.18.1.4/font/devlj4/generate
464	/usr/share/groff/1.18.1.4/font/devlj4
24	/usr/share/groff/1.18.1.4/font/devascii
84	/usr/share/groff/1.18.1.4/font/devX75
88	/usr/share/groff/1.18.1.4/font/devhtml
84	/usr/share/groff/1.18.1.4/font/devX75-12
24	/usr/share/groff/1.18.1.4/font/devascii8
24	/usr/share/groff/1.18.1.4/font/devlatin1
32	/usr/share/groff/1.18.1.4/font/devnippon
… 中略 …
20	/usr/share/tabset
316980	/usr/share/

ディレクトリだけではなく、ファイルのディスク使用量も表示します(オプション -a)。

$ du -a /usr/share/ | more
4	/usr/share/groff/1.18.1.4/font/devX100/HI
4	/usr/share/groff/1.18.1.4/font/devX100/TI
4	/usr/share/groff/1.18.1.4/font/devX100/NB
4	/usr/share/groff/1.18.1.4/font/devX100/M
4	/usr/share/groff/1.18.1.4/font/devX100/TR
4	/usr/share/groff/1.18.1.4/font/devX100/HB
4	/usr/share/groff/1.18.1.4/font/devX100/HBI
4	/usr/share/groff/1.18.1.4/font/devX100/CI
4	/usr/share/groff/1.18.1.4/font/devX100/NBI
4	/usr/share/groff/1.18.1.4/font/devX100/CB
4	/usr/share/groff/1.18.1.4/font/devX100/NI
4	/usr/share/groff/1.18.1.4/font/devX100/NR
4	/usr/share/groff/1.18.1.4/font/devX100/S
4	/usr/share/groff/1.18.1.4/font/devX100/DESC
4	/usr/share/groff/1.18.1.4/font/devX100/TB
4	/usr/share/groff/1.18.1.4/font/devX100/HR
… 中略 …
20	/usr/share/tabset
316980	/usr/share/

ディスク容量が読みやすいように単位をつけて表示します(オプション -h)。

$ du -h /usr/share/
84K	/usr/share/groff/1.18.1.4/font/devX100
20K	/usr/share/groff/1.18.1.4/font/devlj4/generate
464K	/usr/share/groff/1.18.1.4/font/devlj4
24K	/usr/share/groff/1.18.1.4/font/devascii
84K	/usr/share/groff/1.18.1.4/font/devX75
88K	/usr/share/groff/1.18.1.4/font/devhtml
84K	/usr/share/groff/1.18.1.4/font/devX75-12
24K	/usr/share/groff/1.18.1.4/font/devascii8
24K	/usr/share/groff/1.18.1.4/font/devlatin1
32K	/usr/share/groff/1.18.1.4/font/devnippon
84K	/usr/share/groff/1.18.1.4/font/devX100-12
… 中略 …
20K	/usr/share/tabset
310M	/usr/share/

指定したディレクトリのディスク使用量のみを表示します(オプション -s)。

$ du -s /home/karuma
364100	/home/karuma

$ du -sh /home/karuma
356M	/home/karuma

関連コマンド

df

ファイル/ディレクトリ の人気記事

  1. Linuxコマンド【 chown 】ファイルの所有者やグループを変更する
  2. Linuxコマンド【 zip 】ファイルを圧縮する
  3. Linuxコマンド【 gzip 】ファイルを圧縮・展開する
  4. Linuxコマンド【 du 】ファイルのディスク使用量を表示する
  5. Linuxコマンド【 mkdir 】ディレクトリを作成する
  6. Linuxコマンド【 diff 】2つのファイルの差分を出力する
  7. Linuxコマンド【 rsync 】高速にファイルを同期・転送する(バックアップ)
  8. Linuxコマンド【 df 】ファイルシステムのディスク容量を表示する
  9. ファイルの解凍・圧縮 - Linuxコマンド一覧(.zip .gz .Z .bz2 tar.gz .tgz tar.Z .taz .tar.bz2 .tbz2)
  10. Linuxコマンド【 ls 】ファイルとディレクトリのリストを表示する

関連記事(一部広告含む)