Как узнать, сколько места на жестком диске занимают установленные программы? [Дубликат]

На этот вопрос уже есть ответ:

Мне было интересно, есть ли способ увидеть общее пространство на жестком диске, используемое любой программой после завершения установки?

2
задан 18.03.2019, 22:26

4 ответа

Можно сделать это графически в Синаптическом. если это не установлено, Установка это с командой:

sudo apt install synaptic

тогда:

  • Первый гарантируют, что Вы включили Installed Size и Download size столбцы (или только один, если Вы хотите тот один).
  • , Чтобы сделать это, перейдите в Settings>Preferences и выберите Columns and Fonts, затем отметьте столбцы, которые Вы хотите видеть.
  • ! Тогда нажмите "OK".

Теперь каждый раз, когда Вы будете искать пакет , Он покажет размер Загрузки и установленный размер .

1
ответ дан 07.10.2019, 12:34
  • 1
    Спасибо. Это было на самом деле точно, что я искал. – paul 15.07.2014, 21:16

Для конкретного пакета:

apt-cache show <packagename> | grep -E '^(.*Size|Version|Package)'

Добавляют или удаляют поля в строке grep по мере необходимости. Так как несколько версий могут присутствовать, я добавил поля Version и Package также. Обратите внимание, что Installed Size поле является ориентировочной стоимостью в КБ, тогда как поле Size для файла пакета и находится в байтах.

Пример:

apt-cache show blender | grep -E '^(.*Size|Version|Package)'
Package: blender
Version: 2.71~git201406121839.169c95b-0irie1~trusty1
Installed-Size: 140334
Size: 39108640
Package: blender
Installed-Size: 63238
Version: 2.69-4ubuntu2
Size: 18696012

Для получения списка установленных пакетов см. , Как перечислить все установленные пакеты По существу:

dpkg --get-selections | grep -v deinstall
4
ответ дан 07.10.2019, 12:34
  • 1
    Спасибо. Я заметил, что список Установленных размеров дает немного отличающееся число, чем, что показывают в Синаптическом. Что составляет то различие? – MatrixFrog 15.07.2014, 21:31
  • 2
    @plu Согласно Руководство политики Debian: 'Фактический установленный размер может варьироваться на основе размера блока, свойств файловой системы или мер, принятых сценариями специалиста по обслуживанию пакета'. например, пакет как установщик флэш-памяти загружает флэш-память в обслуживающих сценариях. Точная причина зависела бы от пакета. Синаптический, вероятно, вычисляет общий размер всех файлов в пакете. – Michel Gokan 16.07.2014, 00:48

Я - большой поклонник баобаб для выяснения, где большие файлы скрыты. Устанавливать:

sudo apt-get install baobab

enter image description here

2
ответ дан 07.10.2019, 12:34

Вот ответ, который не показывает непосредственно спрошенную информацию о пакетах, он охвачен в других ответах в этом потоке, но хотя Вы, вероятно, найдете полезным для имения списка того, что занимает много места в файловой системе.

sudo du / -h|sort -n -r|less

покажет Вам самые большие файлы Вашего / наверху экрана. Это обычно связывается с поиском занятого места,

1
ответ дан 07.10.2019, 12:34
  • 1
    Мне этому не удается ответить на вопрос, поскольку он не связан с установленные программы/пакеты . Эта команда вычислит размер ~, где большинство программ не. – Michel Gokan 14.07.2014, 20:41
  • 2
    @JohnWHSmith I, хотя по аналогии можно заменить ~ /, но хорошо, я изменил его. – Mike 15.07.2014, 00:17
  • 3
    Снова, это не отвечает на вопрос. du действия на более низком уровне: это измеряет размеры файла. Это can' t говорят размер, взятый пакетом или рядом пакетов (если Вы не говорите его точно, где каждый файл пакета, который, вероятно, возьмет Вас некоторое время). – HostileFork 15.07.2014, 00:23
  • 4
    Обычно это связано с поиском занятого места. – dogbane 15.07.2014, 00:27

Теги

Похожие вопросы