Вы также можете использовать подстановку процессов & 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)
Простой ответ заключается в том, что он хранится в /var/tmp/
и будет очищен сразу после завершения процесса.
Вот как это было найдено. На одном экземпляре терминала запустите приведенный ниже:
watch -n1 du -sh /var/tmp/
На другом терминале запустите команду rpm с большим размером около 100 МБ. Продолжайте следить за первым терминалом, чтобы увидеть, как размер увеличивается до тех пор, пока не начнется загрузка и после установки или сбоя, обратите внимание, что каталог tmp немедленно очищается, а размер уменьшается до старого значения.
Спасибо @berndbausch, чей комментарий помог найти ответ.