Это выведет пути ко всем файлам с mime-типом image/jpeg.
find / -type f -exec file --no-pad --mime-type {} + 2>/dev/null \
| awk '$NF == "image/jpeg" {$NF=""; sub(": $", ""); print}'
Несколько замечаний:
-exec command {} +
вместо -exec command {} \;
, чтобы вызывать file
только один раз (вместо одного раза для каждого файла)--no-pad
, чтобы убедиться, что вывод file
имеет согласованный формат (для облегчения его разбора)2>/dev/null
для подавления stderr от find
, только потому, что выполнение команды из /
приведет к многочисленным ошибкам 'Permission denied', которые загромождают консольЗакомментируйте все строки, относящиеся к apt-setup
, и добавьте
d-i apt-setup/use_mirror boolean false
Вам также необходимо определить зеркало примерно следующим образом, иначе всегда будет запрашиваться одно:
d-i mirror/country string manual
d-i mirror/http/hostname string archive.ubuntu.com
d-i mirror/http/directory string /ubuntu/
d-i mirror/http/proxy string
Не существует комбинации других опций, позволяющей обойти диалоговое окно зеркала без выбора зеркала. Я пробовал сотни комбинаций без удачи.
Вы либо выбираете зеркало и определяете его статически, либо вам будет предложено.
Чтобы отключить зеркала, единственными строками, учитывающими зеркала, должны быть:
d-i apt-setup/use_mirror boolean false
И если вы также не хотите никаких обновлений (, таких как security.debian.org ), потому что вы настроите их по-другому после установки и не хотите, чтобы вас прерывали во время этого, если сеть не работает, например. использовать:
d-i apt-setup/services-select multiselect
(без значения по умолчаниюsecurity, updates
)
Конечно, тогда для установки следует использовать DVD или CD. Чтобы не заморачиваться с диалогами для сканирования других DVD, добавьте:
d-i apt-setup/cdrom/set-first boolean false
Это должно сработать.