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
関連コマンド
ファイル/ディレクトリ の人気記事
- Linuxコマンド【 chown 】ファイルの所有者やグループを変更する
- Linuxコマンド【 gzip 】ファイルを圧縮・展開する
- ファイルの解凍・圧縮 - Linuxコマンド一覧(.zip .gz .Z .bz2 tar.gz .tgz tar.Z .taz .tar.bz2 .tbz2)
- Linuxコマンド【 zip 】ファイルを圧縮する
- コマンドリファレンス
- manコマンドの表示を日本語にする方法
- Linuxコマンド【 diff 】2つのファイルの差分を出力する
- unzip - アーカイブを展開 - Linuxコマンド
- cksum - ファイルのCRCチェックサムとサイズを表示 - Linuxコマンド
- Linuxコマンド【 tar 】アーカイブを作成・展開する