Linuxディレクトリサイズを見つける方法

Linuxディレクトリサイズを見つける方法

Linux PCでディレクトリのサイズを見つけようとしていますが、その方法がわかりませんか?お手伝いします!Linuxディレクトリのサイズを正確に見つける方法については、このガイドに従ってください。

Linuxディレクトリサイズの検索–duコマンド

Linuxデスクトップでディレクトリのサイズを見つける最も速い方法は、Duと呼ばれるターミナルベースのアプリケーションを使用することです。Duは、特定のディレクトリまたはファイルの大きさをユーザーに通知できます。また、出力したサイズをファイルに保存して後で使用することもできます。Duの使い方は次のとおりです。

Linuxディレクトリサイズを見つける方法まず、Linuxデスクトップでターミナルウィンドウを開きます。ターミナルを開く方法はたくさんあります。ほとんどのデスクトップでは、キーボードショートカットの Ctrl + Alt + T で起動するはずです。 

ターミナルウィンドウを開いて準備ができたら、正確なサイズを検索するディレクトリの横にあるdu コマンドを入力 します。この例では、ホーム(〜)フォルダーを使用します。

注:以下のコマンドは、スキャンするディレクトリに合わせてカスタマイズしてください。

デュ〜/

上記のdu〜 / コマンドを実行すると、  〜/(ホーム)フォルダーの正確なサイズとすべてのサブフォルダーのサイズを示すコマンドラインの読み取り値が表示されます。この長いファイルのリストをスクロールして、各ディレクトリの大きさを確認してください。ホームディレクトリはリストの一番下にあります。

duのコマンドライン出力はビット単位であることに気付いたかもしれませんが、平均的なユーザーにとっては便利ではありますが、正確に理解するのは簡単ではありません。出力を読みやすくしたい場合は、-h コマンドラインスイッチを使用してdu を実行します。すべてをキロバイト/メガバイト/ギガバイトなどで印刷します。

Linuxディレクトリサイズを見つける方法

du -h〜 /

保管のために、  du コマンドラインの読み取り値をテキストファイルに保存したいですか?ターミナルで次のコマンドを使用して、テキストファイルにパイプします。

du -h〜 />〜/ my-du-readout.txt

Linuxディレクトリサイズの検索–NCDUツール

Linuxのディレクトリサイズを見つけようとしているが、ターミナルプログラムをより快適に使用したい場合は、NCDUが最適です。NCDUはテキストベースのディスク使用量アナライザーであり、Linuxディレクトリサイズを見つけるために簡単に使用できます。

開始するには、LinuxPCにNCDUアプリをインストールする必要があります。これを行うには、キーボードのCtrl + Alt + T を押してターミナルウィンドウを起動します(またはアプリメニューで検索します)。次に、LinuxOSに対応する以下の手順を使用してインストールします。

Ubuntu

sudo apt install ncdu

Debian

sudo apt-get install ncdu

Arch Linux

sudo pacman -S ncdu

Fedora

sudo dnf install ncdu

OpenSUSE

sudo zypper install ncdu

NCDUアプリをインストールしたら、次のコマンドを使用してディレクトリに対してスキャンを開始し、内部のサブフォルダーのサイズを確認します。この例では、ホームディレクトリ(〜)をスキャンするため、NCDUは、ホーム(〜)に含まれるすべてのサブフォルダーのサイズを示します。

注:必要に応じて、以下のコマンドでディレクトリを変更してください。

Linuxディレクトリサイズを見つける方法

ncdu〜 /

NCDUは数秒間(または遅いPCの場合は数分間)実行する必要があります。完了すると、ディレクトリサイズで示される、最大のフォルダが一番上にある降順のリストが表示されます。

Linuxディレクトリサイズの検索–ツリーアプリ

DUとNCDUがそれを行わない場合、TreeはLinuxでディレクトリサイズを表示するために使用できるもう1つのアプリです。開始するには、アプリをインストールする必要があります。ツリーは主流のLinuxOSのデフォルトのアプリではないため、インストールする必要があります。 

Treeをインストールするには、デスクトップでターミナルウィンドウを起動することから始めます。ターミナルウィンドウが開いたら、現在使用しているOSに対応する以下のコマンドラインインストール手順に従います。

Ubuntu

sudoaptインストールツリー

Debian

sudoapt-getインストールツリー

Arch Linux

sudo pacman-Sツリー

Fedora

sudodnfインストールツリー

OpenSUSE

sudozypperインストールツリー

アプリを開いたら、それを使用してディレクトリファイルサイズを検索します。tree コマンドを使用して 、ディレクトリをスキャンします。スキャンしたディレクトリのフォルダサイズとすべてのサブフォルダが表示されます。

注:必要に応じて、以下のコマンドを必ず変更してください。

ツリー-d-h〜 / 

上記のコマンドを実行すると、スキャンしたフォルダーのツリー構造と、その中の各サブフォルダー、およびそれらのサブフォルダーなどが表示されます。また、各フォルダーの名前の横に各ディレクトリのサイズも表示されます。 。

ツリーのコマンドライン出力を読みやすくしたいですか?less コマンドで実行することを検討してください 。ツリー全体の出力をマウスでスクロール可能にします。

Linuxディレクトリサイズを見つける方法

ツリー-d-h〜 / | 以下

ツリーの コマンドライン出力を後で使用できるようにテキストファイルに保存します か?以下のコマンドを使用して、テキストファイルにパイプします。 

tree -d -h〜 />〜/ my-tree-output.txt


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか