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

Linuxでインストールされたサイズのインストールされたアプリケーションを見つける方法

先日、ハードドライブの容量が不足しているのを目撃しました。ファイルマネージャーを開き(現在Cajaファイルマネージャーを使用しています)、ハードドライブ内のファイルとフォルダーを調べました。 コマンドラインからディレクトリのサイズを見つける方法はすでに知っています。 。そのため、どのファイル/フォルダーがより多くのスペースを消費しているかを簡単に特定し、ディスクスペースを解放するために不要になったファイル/フォルダーの一部を削除することができました。ただし、インストールされたアプリケーションがどれだけのスペースを消費するかはわかりません。ディスク容量が消費されているインストール済みのアプリケーションを見つける方法がわからない場合は、このまま読み進めてください。

ダウンロード -無料ガイド:「高度なBashスクリプトガイド」

Linuxにインストールされているサイズのインストール済みアプリケーションを探す

これを行うには多くの方法があるかもしれませんが、私は次の3つの方法を好みます。

1。 Synapticパッケージマネージャーを使用して、インストールされているサイズのアプリケーションを検索します

Ubuntuとその派生物では、Synapticパッケージマネージャーを使用して簡単に見つけることができます。 。システムにSynapticがない場合は、以下に示すようにインストールします。

$ sudo apt-get install synaptic

インストールしたら、[設定]->[設定]に移動します 「列とフォント」をクリックします タブ。次に、「サイズ」という名前の列ボックスをオンにします および「ダウンロードサイズ」

これらの列を有効にした後、Synapticのメイン画面に戻り、ステータスをクリックします。 左側のタブをクリックし、「インストール済み」オプションを選択します。インストールされているアプリケーションとそのサイズが表示されます。

2。コマンドラインからサイズのインストール済みアプリケーションを検索する

Debian、Ubuntu、Linux Mintの場合:

$ sudo dpkg-query -Wf '${Installed-size}\t${Package}\n' | column -t

出力例:

140 xserver-xorg-video-siliconmotion
98 xserver-xorg-video-sisusb
87 xserver-xorg-video-tdfx
161 xserver-xorg-video-trident
50 xserver-xorg-video-vesa
.
.
.
157 zeitgeist-datahub
350 zenity
1716 zenity-common
573 zip
157 zlib1g

RHEL、CentOS、Fedoraで、以下を実行します:

$ sudo rpm -qa --queryformat '%10{size} - %-25{name} \t %{version}\n' | sort -n

ここで、「%10 {size}」パラメータは、サイズを右揃えにして10文字で埋める必要があることを示しています。 「%-25 {name}」は、パッケージ名を左揃えにして25文字にパディングするように設定します。最後に、「sort」コマンドは、指定された数値(-n)に従って結果行をソートします。

出力例:

このコマンドは、インストールされているパッケージをサイズ別に表示します。最大のパッケージパッケージが最後に表示されます。

 0 - basesystem 10.0
 0 - filesystem 3.2
 0 - gpg-pubkey 352c64e5
 0 - gpg-pubkey f4a80eb5
 0 - libreport-filesystem 2.1.11
 180 - selinux-policy 3.13.1
 599 - rootfiles 8.1
 .
 .
 .
 120273417 - glibc-common 2.17
 132737027 - kernel 3.10.0
 132756803 - kernel 3.10.0
 142671431 - kernel 3.10.0
 142686493 - kernel 3.10.0

3。 Pacgraphを使用してサイズのインストール済みアプリケーションを検索する

パックグラフ インストールされたアプリケーションをきれいなグラフで視覚化します。もともとはArchLinuxとその派生物のために開発されました。現在、他のディストリビューションにも移植されています。

Arch Linuxとその派生物にインストールするには、次のコマンドを実行します:

$ sudo pacman -S pacgraph

Ubuntu 16.04の場合:

$ sudo apt-get install pacgraph

さて、pacgraphをインストールしました。コマンドを使用して、インストールされているアプリケーションのディスク容量が消費されているアプリケーションを見つける方法を見てみましょう。

$ sudo pacgraph -c

出力例:

これが私のArchLinuxデスクトップからの出力例です。最大のパッケージが最初に表示されます。

Autodetected Arch.
Loading package info
warning: ttf-font found in ['ttf-dejavu-ib', 'ttf-liberation-ib', 'ttf-oxygen'], assuming ttf-dejavu-ib
Total size: 6968MB
563MB qt5-examples
541MB libreoffice-fresh
337MB virtualbox
206MB go-tools
.
.
.
27648B which
27648B acpi
24576B caja-open-terminal
5120B systemd-sysvcompat

システムにグラフィカルDEがある場合は、次を実行することで、インストールされているすべてのパッケージのグラフを簡単に表示できます。

$ pacgraph-tk

それでおしまい。これで、現在インストールされているアプリケーションと、それらがLinuxで消費しているディスク容量を見つける方法がわかりました。これは、システム内の不要なアプリケーションを削除してスペースを解放する場合に役立ちます。


Linux
  1. Linux – JavaがインストールされたフォルダでJavaのバージョンを見つける方法は?

  2. Linuxでfdコマンドを使用してファイルを検索する方法

  3. Linux で起動アプリケーションを遅延して起動する方法

  1. Linuxで特定のサイズのファイルを作成するには?

  2. Linuxで.rbで終わるすべてのファイルを見つける方法は?

  3. Linuxのソケットバッファサイズを見つける方法

  1. Linuxでファイルを見つける方法

  2. LinuxでXサイズよりも大きいまたは小さいファイルを見つける方法

  3. Linuxはサイズ0のファイルを削除します