コマンドラインがしばしばナビゲートするコンパスであるLinuxの領域では、ディスクスペースの効率的な管理が非常に重要です。個人プロジェクトを航行したり、エンタープライズサーバーの船を操縦したりする場合でも、大規模で忘れられたファイルは隠された氷山のようなものであり、システムのパフォーマンスを沈めると脅しています。この記事は、これらの潜んでいるデータの巨人を明らかにするのに役立つ詳細なチャートとして機能します。いくつかの重要なツールとコマンドを習得することにより、大きなファイルを見つけるだけでなく、それらを処理する方法について情報に基づいた決定を下すことができます。
Linuxでのファイルサイズとディスク使用の理解大きなファイルを追跡するために航海に着手する前に、ファイルサイズユニットを明確に理解することが不可欠です。 Linuxはファイルサイズをバイトで測定し、一般的な変換はキロバイト(KB)から1024バイト、1024 KBからメガバイト(MB)などになります。 DU(Disk Usage)コマンドは、この旅の貴重なツールであり、ファイルとディレクトリによって消費されるスペースに関する洞察を提供します。同様に、DF(ディスクフリー)は、全体的なディスクスペースとその可用性について教えてくれ、ストレージの状況の鳥瞰図を提供します。
Findコマンド:大きなファイルの検索LinuxのFindコマンドは、特定の基準を満たすファイルを探すための強力なユーティリティです。大きなファイルを磨くには、サイズオプションを備えたFindコマンドを使用できます。
/ -type f -size 100mを見つけます
このコマンドラインの呪文は、ルートディレクトリから100メガバイトを超えるすべてのファイルをリストします。 -exec rm {} \;でそれらを削除するなど、見つかったファイル上のアクションをさまざまなサイズの検索条件を変更したり、ファイル上のアクションを実行したりすることができます。コマンドに追加されました。
DUコマンド:ファイルとディレクトリのサイズの評価Findはファイルを特定するのに最適ですが、DUはより深くなり、ディレクトリのサイズも理解することができます。
du -h - max -depth = 1 /var | sort -hr |頭-10
この一連のコマンドは、 /var内のディレクトリのサイズを表示し、下降順序で並べ替え、トップ10を表示します。これは、予期せずにかさばっているディレクトリを明らかにするために非常に役立ちます。
大きなファイルを見つけるためのグラフィカルツール視覚的なアプローチを好む人にとっては、Linuxは失望しません。 Baobab(GNOMEユーザー向け)やKdiskFree(KDE用)などのツールは、ディスク使用を分析するためのグラフィカルインターフェイスを提供します。多くの場合、彼らは初心者にとってより直感的であり、ディスクスペース消費の視覚的な内訳を提供します。通常、インストールはシステムのパッケージマネージャーを介して簡単であり、アプリケーションを起動してスキャンするドライブを選択するのと同じくらい簡単です。
高度な方法:NCDUおよびLSコマンドトリック基本を超えて、NCDUはNCDUです。これは、NCURSESインターフェイスを備えたディスク使用量アナライザーを提供するシンプルで堅牢なユーティリティであり、ユーザーがディレクトリ構造をナビゲートできるようにします。パッケージマネージャーを介してインストールされたら、NCDU /で起動すると、ディレクトリサイズをインタラクティブに分析できます。
さらに、LSコマンドは、次のようなサイズ別のファイルをリストすることができます。
ls -lshr
ここで、-lは長い形式でファイルをリストし、-sはファイルサイズでソートし、-hは人間の読み取り可能なサイズを与え、-Rは順序を逆にし、最後に最小のファイルを表示します。
大きなファイルの管理:ベストプラクティスデータのタイタンを見つけたら、それらを圧縮、移動、または削除するかどうかを決定する必要があります。アクションを実行する前にファイルをバックアップすることは、特にそれらが十分に文書化されていない場合は、ファイルをバックアップすることをお勧めします。ファイルを安全に削除することは、RMコマンドで実行できますが、常に慎重であり、ファイルがシステムプロセスまたはアプリケーションで必要とされていないことを確認する必要があります。
ハントの自動化:定期的な監視のためのスクリプト大きなファイルを常に監視するために、発見またはDUコマンドを使用する簡単なBashスクリプトを作成し、Cronジョブでそれらをスケジュールして定期的に実行できます。スクリプトは、その結果をログファイルに出力したり、レポートをシステム管理者に電子メールで送信することもできます。
結論このガイドに概説されているツールとテクニックを使用して、Linuxファイルシステム内の大きなファイルのクエストに着手できるようになりました。これらのプラクティスを通常のシステムメンテナンスに統合すると、スムーズな帆走が確実になり、チェックされていないデータの成長によって引き起こされる潜在的なカオスを防ぐのに役立ちます。これらの方法に精通するにつれて、システムを効率的かつ応答性に保つための追加のトリックを間違いなく発見することは間違いありません。
以上がLinuxでLeviathanファイルを見つけるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。