コマンドラインからディレクトリのサイズを取得する方法

目次:

Anonim

コマンドラインからディレクトリのサイズを見たいですか?従来の ls コマンドを使用してディレクトリの内容を一覧表示しても、必ずしもディレクトリの合計サイズが表示されるとは限らないことに気付いたかもしれません。代わりに、特定のディレクトリのディスク使用状況を確認するには、専用の du コマンドを使用します。このコマンドは、指定されたパスまたはディレクトリのディスク使用統計を表示します。このコマンドの使い方を紹介します。

これは明らかにコマンド ライン ユーザーを対象としています。ディレクトリのサイズを取得する du コマンドは、Mac OS、Mac OS X、Linux、およびその他のほとんどの UNIX で同じように機能します。カジュアルな Mac ユーザーの場合、ディレクトリのサイズを取得する簡単な方法は、指定したフォルダで [情報を見る] コマンドを使用して Finder を使用することです。

コマンドラインからディレクトリのサイズを取得する

ターミナル コマンド ラインから次の構文を発行して、ディレクトリのサイズを確認します。

du -sh /ディレクトリ/パス

たとえば、/Applications フォルダの合計サイズを取得するには、次のコマンド文字列を発行します:

du -sh /Applications/

これを使用して、指定されたディレクトリのサイズを計算し、ディレクトリとファイルを含むサイズも確認できます。

-s フラグを指定すると、特定の各エントリが確実に計算され、-h フラグを指定すると、人間が判読できるサイズ形式で出力されます (サイズの出力は、KB としてキロバイト、MB としてメガバイトで示されます。バイトではなく)。ここでは、du と別の df コマンドのディスク使用コマンドについても説明しました。

コマンド ラインですべてのディレクトリ コンテンツのサイズを表示する方法

コマンド ラインから現在のディレクトリの内容のサイズを確認したい場合は、含まれているフォルダやファイルを含めて、du -sh コマンドにスター ワイルドカードを付けて次のように入力します:

du -sh

これは、フォルダの合計サイズと個々のファイルの合計サイズを含む、現在のディレクトリ内のすべてのサイズを長いリスト形式で表示します。

必要に応じて他のディレクトリ パスにワイルドカードを使用することもできます。たとえば、ユーザーのデスクトップ フォルダとすべてのコンテンツのサイズを表示する場合、コマンドは次のようになります:

du -sh /Users/NAME/Desktop/

du は各ディレクトリ、その内容、および個々のファイルの合計ファイル サイズを計算していることに注意してください。そのため、ターゲット ディレクトリが何であるかによっては、内容のサイズを報告するのに時間がかかる場合があります。あなたへ。明らかに、コンピュータが高速であるほど、この処理は高速に行われます。

また、ディレクトリ全体ではなくディレクトリ内の特定のファイルのサイズのみを取得したい場合は、代わりにその特定のファイルに対して ls -l コマンドを使用できます。

コマンドラインからディレクトリのサイズを取得する別の便利なトリックを知っていますか?コメント欄でお知らせください。この記事を気に入っていただけたなら、他のコマンド ライン マテリアルも興味深いものになるでしょう。

コマンドラインからディレクトリのサイズを取得する方法