これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド durep です。
プログラム:
NAME
durep - ディスク使用量レポート ジェネレーター
SYNOPSIS
durep [オプション]...[ディレクトリ]
DESCRIPTION
デュレップ 棒グラフを使用したディスク使用量レポートを作成し、どのディスク使用量かを簡単に推測できるようにします。
ディレクトリが最も多くのスペースを使用しています。 それでも デュレップ 次のようなテキスト出力を生成できます
この機能の本当の力は、レポートをファイルに保存できることにあります。
提供された CGI スクリプトを使用して Web ページとして表示されます。
OPTIONS
オプションは XNUMX つの異なるセクションにグループ化されています。
テキスト 出力 オプション
これらのオプションは、テキスト レポートの出力を制御するためのものです。
-td、 --テキストの深さ=N
ディレクトリに関するテキストレポートを深度まで制限する N。 このレベル以下のディレクトリは存在しません。
レポートに表示されます。
-hs、 --非表示サイズ=N[bkmg]
を使用してエントリを表示しないでください N バイト/KB/MB/GB 以下 (デフォルトはバイト)。 これは、
レポート内の煩雑さを軽減します。 テキストから小さなファイルを削除できます
レポート。
-SD、 --表示日
レポート内のファイルまたはディレクトリの変更日を表示します。
-ns、 --nosort
結果をサイズで並べ替えないでください。 結果をその順序で残します
これはファイル システムに大きく依存します。
-NS、 - 静かな
テキスト出力を生成しません。 これにより、テキスト レポートの作成が停止され、便利です。
Web レポートで使用する保存ファイルの生成のみに興味がある場合。
File オプション
これらのオプションは、ファイルのロードと保存を制御します。
-sf、 - ファイルを保存=FILE
スキャンの結果をこのファイルに保存します。 これはテキストレポートとしてロードできます。
ただし、通常は Web レポートを表示するために CGI スクリプトによって使用されます。 ファイル名は、
で終わる .ds (そうでない場合は追加されます)。
-lf、 --ロードファイル=FILE
このファイルからスキャンの結果をロードします。 これは、スキャンの代わりになります。
ディレクトリ。 このオプションが含まれている場合、包含オプション (後述) は有効になりません。
使用されている。
-NS、 -説明=DESCRIPTION
保存ファイルに保存される説明を入力します。 これはウェブ上に表示されます
レポートの概要ページ。
-NS、 --collate==DIR
指定されたディレクトリ内の保存ファイルを照合します。 これにより、 デュレップCD ファイル、これ
保存ファイルを管理および表示するために CGI スクリプトによって使用されます。 見る ウエブサイト レポート
詳細については以下をご覧ください。
インクルージョン オプション
これらのオプションは、レポートに含めるディレクトリとファイルを制御します。
-NS、 -ファイル
サブディレクトリには階層化せず、レポート ファイルのみに階層化してください。
-NS、 -- XNUMX つのファイル システム
ファイル システムを横断しないでください。 これは次のようなものです -x du のオプション、許可
ファイルシステム全体の簡単なチェック /.
-CP、 --collapse-path=パターン
一致するパスの下のエントリを非表示にする パターン。 これにより、
レポート内の特定のディレクトリの内容。 おそらく家を見せたいと思うかもしれません
レポート内にディレクトリが含まれていても、その内容が表示されない場合は、
オプション「-cp」/ホーム「」。
-ep、 -除外パス=パターン
一致するパスを無視する パターン。 これは上記の「-cp」と同様の方法で機能します。
ただし、スキャン自体からディレクトリが除外されます。
-cf、 --coalesce-files==N[bkmg]
指定されたサイズ未満のファイルのエントリを XNUMX つのエントリに結合します。 これは次のような場合に便利です
レポート内の煩雑さを軽減します。
WEB レポート
バージョン 0.9 以降、durep は Web レポート用の HTML ファイルを直接生成しなくなりました。 それ
セーブファイルからデータを読み取る CGI スクリプトを使用するようになりました。 スクリプトは複数の処理を行います
複数のホストからファイルを保存できるため、レポートを XNUMX つに統合できます。
場所。 他のホストからの保存ファイルのコピーは、読者のための演習として残されています。
CGI スクリプトで表示する前に、保存ファイルを照合する必要があります。 これ
このプロセスは、すべての保存ファイルに関するメタデータを含むファイル「durep.cds」を作成します。
ここから概要ページが表示され、表示するレポートを選択できます。 の
照合は、保存ファイルが追加または上書きされるたびに実行する必要があります。
CGI スクリプトの上部には、構成可能な変数がいくつかあります。 これらはスクリプトにどこに行くかを指示します
CSS ファイルと棒グラフに使用されるグラフィックを探します。 というオプションもあります
変更日や保存ファイルの作成に使用されるオプションを設定するかどうかを設定します。
示される。 これらは両方ともデフォルトで 1 に設定されます。
いつものように、CGI スクリプトをインストールするときは注意が必要です。 頑張ってきたけど、
その安全性については保証しません。 このスクリプトに次のことを許可するのはおそらく賢明ではありません。
インターネット全体からアクセスできるようになります。
例
1. デュレップ -td 2
これにより、現在のディレクトリから深さ 2 までのディレクトリ ツリーが出力されます。
2. デュレップ -f /var/スプール/メール
これは、メール ディレクトリをチェックしておくのに役立つ場合があります。 「-f」スイッチは、
durep はファイルをスキャンするだけで、ディレクトリには降りません。
3. デュレップ -x -cp "/(etc|usr/share)" -ep "/ var" -sf /var/lib/durep/root.ds /
このより複雑なバージョンでは次のことが行われます。 ルート ファイル システムのみをスキャンします。
始まるすべてのパスの内容を折りたたみます の/ etc or は、/ usr / share そして内容をスキップします
/ var ディレクトリ。 このレポートの出力をファイルに保存します
/var/lib/durep/root.ds。 テキストレポートは作成されません。
4. デュレップ -lf /var/lib/durep/root.ds -hs 1m
これは保存ファイルを読み取ります /var/lib/durep/root.ds そしてそれからテキストレポートを作成します。
1メガバイト未満のファイルを非表示にします。
5. デュレップ -c /var/lib/durep
これにより、保存ファイルが照合されます。 /var/lib/durep.
onworks.net サービスを使用してオンラインで durep を使用する