DU Расчет цельного размера каталогов, когда мы будем трусить нулевой вход, как остановить его

Когда вы используете apt для установки пакета, внутри он использует dpkg. Когда вы устанавливаете пакет с помощью apt, он сначала создает список всех зависимостей и загружает его из репозитория.

После завершения загрузки он вызывает dpkg для установки всех этих файлов, удовлетворяющих всем зависимостям.

Итак, если у вас есть .deb файл:

Вы можете установить его, используя
sudo dpkg -i /path/to/deb/file
а затем sudo apt-get install -f. Вы можете установить его с помощью apt-get install имя_пакета. Но сначала переместите ваш deb-файл в каталог /var/cache/apt/archives/. После выполнения этой команды он автоматически загрузит свои зависимости.

(это сработает, если .deb пакет присутствует в списке пакетов apt)

Установите gdebi и откройте ваш .deb файл с его помощью (щелкните правой кнопкой мыши -> Открыть с помощью). Он установит ваш .deb пакет со всеми его зависимостями.

0
21.11.2018, 23:49
2 ответа

Используйте findс-exec:

month="Oct-2018";
find. -mindepth 1 -maxdepth 1 -newermt "01-$month -1 sec" -and -not -newermt "01-$month +1 month -1 sec" -exec du -ch {} \;

Хотя мне почему-то кажется, что вы хотите du -shвместо du -ch.

См.

0
28.01.2020, 04:08

xargsимеет возможность не запускаться, если не введено никаких данных:

-r, --no-run-if-empty
  If the standard input does not contain any nonblanks, do not run
  the command.  Normally, the command is run once even if there is
  no input.  This option is a GNU extension.

Вместо этого используйте xargs -r du -ch.

0
28.01.2020, 04:08

Теги

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