GNU/Linux >> Linux の 問題 >  >> Linux

LinuxduCommandの最も有用な例

特定のファイルセットが占める使用可能なディスク容量を確認する必要がある場合があります。
ディスク使用量(du)コマンドは、ディスク容量使用量に関する情報を提供する標準のLinuxコマンドです。 Linux duコマンドは、多くのパラメーターを使用して、さまざまな形式で出力を取得します。このコマンドを使用して、ファイルとディレクトリのサイズを再帰的に取得できます。

この記事では、Linuxでduコマンドを使い始めるためのいくつかの例を紹介します。

現在のディレクトリのディスク使用状況の概要を取得するためのLinuxduコマンド

現在の作業ディレクトリのディスクスペース使用率の概要を取得したい場合は、

# du

または

du .

サンプル出力

別のディレクトリのディスクスペース使用率を追跡するには、/home/jamie/Documentsと言います。 実行

du /home/jamie/Documents

サンプル出力

人間が読める形式でディスク使用状況の概要を印刷する

前の例で見たように、ディスク使用量のサイズを把握することは非常に困難です。 -h 引数は出力をキロバイト単位で出力します。

サンプル出力

全体的なディスク使用量の概要を表示する

特定のディレクトリの全体的なディスク使用量の概要を印刷する場合は、-sを使用します オプション。たとえば、現在の作業ディレクトリで全体的なディスク使用量を見つけるには、

を実行します。
$ du -sh

サンプル出力

特定のディレクトリ内のすべてのファイルとフォルダのディスク使用量を表示する

お気づきかもしれませんが、前の例ではフォルダのディスク使用量のみが表示されています。

ファイルとフォルダの両方を表示するには、-aを使用します 示されているように

$ du -ah /home/jamie/Documents

サンプル出力

前のセッションで使用された合計ディスク使用量を表示する

前のセッションで使用された合計ディスク容量を取得する場合は、-cを使用します 示されているオプション:

$ du -ch /home/jamie/Documents

サンプル出力

ディスク使用量をツリー形式で表示

ディレクトリツリーとそのサブツリーのディスク使用量をキロバイトブロックで調べます。 –k を使用する サイズを1024バイト単位で表示するオプション。

$ du -k /home/jamie/Documents

サンプル出力

-mhオプションを使用してディスク使用量をメガバイト単位で表示

ディレクトリとそのサブディレクトリのディスク使用量の概要(メガバイト単位)では、–mh を使用します。 オプション。 –m フラグはメガバイトのブロックを表します および–h 人間が読める形式を表します。

$ du -mh /home/jamie/Documents

サンプル出力

システム変更後のディスク使用量の表示

Linuxシステムで変更が行われた後のディスク使用量を表示するには、--timeを使用します コマンド

$ du -ah --time /home/jamie/Documents

サンプル出力

特定のファイルの表示を除外する

--exclude フラグは、特定のパターンに一致するファイルを除外します。以下の例では、extension.txtファイルを含むすべてのファイルを除外しています。
フラグを使用します–以下に示すように除外します

$ du -ah --exclude="*.txt" /home/jamie/Documents

サンプル出力


Linux
  1. Linuxでの12の便利なWgetコマンドの例

  2. Linux Catコマンド:使用法と例

  3. Linuxでのlsコマンド:17の便利な例の説明

  1. Linuxdfコマンド

  2. 7 Linux df コマンドの例

  3. 14 Linux での便利な「cat」コマンドの例

  1. Linuxでの20の便利なDockerコマンドの例

  2. 14Linuxで役立つ「ls」コマンドの例

  3. 9Linuxでの便利なtouchコマンドの例