RPM с URL-адресом HTTP/FTP -Хранение и очистка файлов пакетов

Вы также можете использовать подстановку процессов & grep& find. Обратите внимание, что grepиспользуется дважды для фильтрации только соответствующих путей из /var/lib/dpkg/info, чтобы сэкономить несколько секунд, если вы ищете файлы в определенном каталоге.

dir="/lib/x86_64-linux-gnu"
find "$dir" -type f \
| grep -v -x -F -f \
    <(find '/var/lib/dpkg/info' -name '*.list' -print0 \
       | xargs -0 grep -h -F "^$dir" \
       | sort -u)
0
21.05.2021, 13:13
1 ответ

Простой ответ заключается в том, что он хранится в /var/tmp/и будет очищен сразу после завершения процесса.

Вот как это было найдено. На одном экземпляре терминала запустите приведенный ниже:

watch -n1 du -sh /var/tmp/

На другом терминале запустите команду rpm с большим размером около 100 МБ. Продолжайте следить за первым терминалом, чтобы увидеть, как размер увеличивается до тех пор, пока не начнется загрузка и после установки или сбоя, обратите внимание, что каталог tmp немедленно очищается, а размер уменьшается до старого значения.

Спасибо @berndbausch, чей комментарий помог найти ответ.

1
28.07.2021, 11:30

Теги

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