Linux システムを管理する場合、効果的なディスク領域の管理とトラブルシューティングを行うには、ディレクトリのサイズを把握することが重要です。システムのストレージが不足した場合、どのディレクトリが最も多くのスペースを占有しているかを特定すると、問題を迅速に解決するのに役立ちます。このガイドでは次のことを説明します Linuxのディレクトリサイズを取得する方法 などのさまざまなコマンドを使用して、 du, df、 そして 木、ディレクトリ サイズ分析を簡単かつ効果的に行うための基本オプションと高度なオプションの両方を提供します。システム管理者でも開発者でも、ディレクトリのサイズを確認および管理する方法を理解すると、ワークフローが最適化されます。
Linux でのディレクトリ サイズの取得について知っておくべき人はいるでしょうか?
ディレクトリのサイズを確認する方法を知ることは、次のようないくつかのタイプのユーザーにとって不可欠です。
- システム管理者: ディスク領域の管理は、特に複数のユーザーまたはサービスを扱う場合、健全なシステムを維持するために重要な部分です。
- 開発者: アプリケーションを構築するとき、開発者は、プロジェクトがスペースを過剰に消費したり、システムのパフォーマンスの問題を引き起こしたりしていないことを確認する必要があります。
- データエンジニア: 大規模なデータセットを処理するには、ボトルネックを回避するためにストレージを継続的に監視する必要があります。
- ホームユーザー: 個人のシステムであっても、システムをスムーズに実行し続けるためには、スペースを効率的にチェックしてクリアできることが重要です。
これらのカテゴリのいずれかに該当する場合、Linux でディレクトリ サイズを取得できることは必須のスキルです。このブログで Linux ディレクトリのサイズについて説明しますので、読み進めてください。
Linux でディレクトリ サイズを取得するための主要なコマンド
ディレクトリとファイルの管理に役立つ主要なコマンドを次に示します。
du Linuxのコマンド
の du コマンドは、Linux のディレクトリのファイル サイズを取得する最も汎用性の高い方法の 1 つです。これは、特定のディレクトリとそのサブディレクトリによって消費されるディスク容量を要約して、ファイル容量の使用量の見積もりを提供します。使用方法は次のとおりです。
du /path/to/directory
du コマンド Linux は、指定されたパス内の各ファイルとサブディレクトリのサイズを表示します。デフォルトでは、サイズがキロバイト単位でリストされます。を使用することもできます。 -h このコマンドのオプションを使用すると、人間が判読できる形式 (KB、MB、GB) でサイズを表示することにより、出力が読みやすくなります。
du -h /path/to/directory
ディレクトリの合計サイズの要約
ディレクトリの合計サイズのみを取得するには、 -s オプション:
du -sh /path/to/directory
すべてのサブディレクトリのサイズを確認する
各サブディレクトリのサイズを確認したい場合は、次のコマンドを使用します。
du -h --max-depth=1 /path/to/directory
これは、1 レベルの深さの各サブディレクトリのサイズをリストします。
df Linuxのコマンド
その間 df は主にディスク領域の使用状況を確認するために使用されますが、マウントされたファイル システム上のディレクトリ サイズなど、ファイル システムのより広い視野で役立つ場合があります。使用方法は次のとおりです。
df /path/to/directory
これは、ディレクトリが存在するファイルシステム上で使用されているディスク容量と利用可能なディスク容量を示します。まるで duを使用できます。 -h サイズをより読みやすい形式で表示するオプション:
df -h /path/to/directory
これにより、ディレクトリのサイズに応じて、ディスク使用量が MB または GB で表示されます。
木 Linuxのコマンド
の 木 このコマンドはディレクトリ構造を視覚的に表現し、適切なオプションを使用すると、ファイルとディレクトリのサイズを表示することもできます。ツリーは、ディレクトリ サイズの階層ビューが必要な場合に特に便利です。次のコマンドでその基本形式を使用できます。
tree /path/to/directory
ディレクトリのサイズを表示する 木
Linux ディレクトリのサイズを確認するには、 木 コマンドを使用するには、 -s オプション:
tree -s /path/to/directory
繰り返しますが、これを組み合わせることができます -h 人間が判読できるサイズの場合:
tree -sh /path/to/directory
Linux でディレクトリ サイズを確認するための最も重要なコマンドをまとめたクイック リファレンス テーブルを次に示します。
| 指示 | 使用法 |
| du /path/to/directory | 各ファイルとディレクトリのサイズを表示する |
| du -sh /パス/ディレクトリへ | ディレクトリの合計サイズを人間が判読できる形式で表示します |
| du -h –最大深さ=1 | 1 レベルの深さのサブディレクトリのサイズを表示します |
| df /パス/への/ディレクトリ | ディレクトリのファイルシステムのディスク容量の使用状況を確認します。 |
| df -h /パス/ディレクトリへ | ディスク容量を人間が判読できる形式 (MB/GB) で表示します。 |
| ツリー /パス/ディレクトリへ | ディレクトリ構造を表示する |
| ツリー -sh /パス/ディレクトリへ | ディレクトリ構造を人間が判読できる形式でサイズとともに表示します |
| ncdu /パス/ディレクトリへ | ディスク使用状況を分析するための対話型ツール |
| 統計ファイル名 | サイズなどの詳細なファイル情報を表示します |
| ls -lh | ディレクトリ内のファイルを一覧表示し、人間が判読できる形式でサイズを表示します |
Linux のディレクトリとファイル サイズの追加コマンドの例
ここで、Linux ディレクトリ サイズと Linux フォルダー サイズの取得に役立つ他の Linux コマンドを見てみましょう。
NCDU: インタラクティブなディスク使用状況ビューア
一方、 du このコマンドは、ディレクトリのサイズを迅速に取得するのに適しています。 NCDU は対話型インターフェイスを提供しており、ディレクトリを参照してスペースを使用しているものを簡単に見つけることができます。インストールして使用するには NCDU 次のコマンドを使用します。
sudo apt install ncdu ncdu /path/to/directory
ステータス:ファイルの詳細情報
stat コマンドは、ファイルとディレクトリのサイズなどの詳細情報を表示します。
stat /path/to/file
これにより、ファイルのアクセス許可、最終アクセス時刻、サイズ (バイト単位) がわかります。
ls -lh: サイズ付きファイルのリスト
の ls コマンドを使用すると、人間が判読できる形式でファイル サイズを表示することもできます。使用する -lh ディレクトリ内のすべてのファイルをそのサイズも含めてリストします。
ls -lh /path/to/directory
結論
Linux システムをスムーズに実行するには、ディスク領域を効果的に管理することが非常に重要です。のようなコマンドをマスターすることで、 du, df、 そして 木を使用すると、linux ディレクトリのサイズをすばやく取得し、最大のディレクトリを見つけて、貴重なストレージを無駄にしていないかどうかを確認できます。これらのツールは、Linux のフォルダー サイズをチェックして、ファイルとディレクトリを効率的に管理するのに役立ちます。
よくある質問
ディレクトリのサイズはどれくらいですか?
ディレクトリ サイズとは、特定のディレクトリ内のすべてのファイルとサブディレクトリによって消費されるディスク領域の合計量を指します。これにはディレクトリの内容のサイズが含まれており、次のようなコマンドを使用して Linux フォルダーのサイズを確認できます。 du。これにより、ユーザーはストレージの使用状況を監視し、システム上のディスク領域を効率的に管理できます。
違いは何ですか du そして df Linuxでは?
の du コマンドはファイルとディレクトリのディスク使用量を表示しますが、 df ファイルシステムまたはパーティションの全体的なディスク使用量を表示します。
使ってもいいですか NCDU Linux のディレクトリのサイズを確認するには?
はい、 NCDU は、ディレクトリの Linux サイズを表示し、大きなディレクトリやファイルを簡単に識別できる対話型ツールです。
Linuxでディレクトリの空き容量を確認するにはどうすればよいですか?
の df このコマンドは、ファイルシステム上の利用可能なディスク容量と使用されているディスク容量を報告します。