どれだけのストレージスペースがあっても、それがいっぱいになる可能性は常にあります。ほとんどの個人用デバイスでは、ドライブは写真やビデオ、音楽でいっぱいになりますが、サーバーでは、ユーザーアカウントやログファイルのデータが原因で容量が減少することは珍しくありません。マルチユーザーシステムの管理を担当している場合でも、自分のラップトップだけを担当している場合でも、du
を使用してディスク使用量をチェックインできます。 コマンド。
デフォルトでは、du
現在のディレクトリで使用されているディスク容量と、各サブディレクトリのサイズを提供します:
$ du
12 ./.backups
60 .
この例では、現在のディレクトリが60 KBをすべて占めており、そのうちの12KBがサブディレクトリ.backups
によって占められています。 。
紛らわしく、すべてのサイズを個別に表示したい場合は、--separate-dirs
を使用できます。 (または-S
略して)オプション:
$ du --separate-dirs
12 ./.backups
48 .
これは同じ情報ですが(48と12は60です)、各ディレクトリは互いに独立して扱われます。
さらに詳細を表示するには、-all(または略して-a)オプションを使用して、各ディレクトリ内の各ファイルを表示します。
$ du --separate-dirs --all
4 ./example.adoc
28 ./graphic.png
4 ./.backups/example.adoc~
12 ./.backups
4 ./index.html
4 ./index.adoc
48 .
ファイルの変更時間を参照
ファイルを調べてスペースを占有しているものを見つける場合、ファイルが最後に変更されたのはいつかを確認すると便利です。特にスペースが不足している場合は、1年間触れられていないものが、アーカイブの候補になる可能性があります。
duを使用したファイルの変更時刻を確認するには、--time
を使用します オプション:
$ du --separate-dirs --all --time
28 2021-07-21 11:12 ./graphic.png
4 2021-07-03 10:43 ./example.adoc
4 2021-07-13 13:03 ./index.html
4 2021-07-23 14:18 ./index.adoc
48 2021-07-23 14:19 .
ファイルサイズのしきい値を設定する
ディスク容量を考慮してファイルを確認するときは、重要なサイズのファイルのみを気にする必要があります。 --threshold
を使用して、表示するファイルサイズのしきい値を設定します (または-t
略して)オプション。たとえば、1 GBを超えるサイズのみを表示するには:
$ \du --separate-dirs --all --time --threshold=1G ~/Footage/
1839008 2021-07-14 13:55 /home/tux/Footage/snowfall.mp4
1577980 2020-04-11 13:10 /home/tux/Footage/waterfall.mp4
8588936 2021-07-14 13:55 /home/tux/Footage/
ファイルサイズが特に大きくなると、読みにくくなる可能性があります。 --human-readable
を使用すると、ファイルサイズが簡単になります (または-h
略して)オプション:
$ \du --separate-dirs --all --time \
--threshold=1G --human-readable ~/Footage/
1.8G 2021-07-14 13:55 /home/tux/Footage/snowfall.mp4
1.6G 2020-04-11 13:10 /home/tux/Footage/waterfall.mp4
8.5G 2021-07-14 13:55 /home/tux/Footage/
使用可能なディスク容量を確認する
その他のLinuxリソース
- Linuxコマンドのチートシート
- 高度なLinuxコマンドのチートシート
- 無料のオンラインコース:RHELの技術概要
- Linuxネットワーキングのチートシート
- SELinuxチートシート
- Linuxの一般的なコマンドのチートシート
- Linuxコンテナとは何ですか?
- 最新のLinux記事
ドライブに残っているディスク容量の概要を取得するには、dfコマンドに関する記事を読んでください。