Вы попробовали diff -u /dev/null filename
?
это работало на меня, когда я просто попробовал его.
альтернативно:
touch missing
diff -u missing filename
rm missing
Кроме того, если Вы различные каталоги (например. diff -x /path/to/backup -uN / /path/to/backup
) затем разность рекурсивно покажет полный diffs всех файлов, включая недостающие файлы. Вам нужно -x, --exclude=PAT
опция, потому что/path/to/backup является subdir /
(благодаря Mat для напоминания мне-N опции)
Можно настроить debconf в неинтерактивную подсказку:
sudo DEBIAN_FRONTEND=noninteractive aptitude install -y -q chef
При нахождении полного ключа можно также предварительно сконфигурировать значение по умолчанию:
echo package package/key {boolean,string} {true, some string} | sudo debconf-set-selections
sudo apt-get install package
Быть точным:
echo chef chef/chef_server_url string | sudo debconf-set-selections
Найти ключ, после установки Вас может искать:
sudo debconf-get-selections | grep chef
# URL of Chef Server (e.g., http://chef.example.com:4000):
chef chef/chef_server_url string
debconf-get-selections
пусть не будет доступно, использоватьdebconf-show PACKAGENAME
затем – Jaleks 29.12.2016, 12:16debconf-get-selections
не доступно, попытайтесь установить пакетdebconf-utils
. – daveloyall 07.07.2017, 22:15debconf-show package
который покажет все доступные варианты для данного пакета (после того, как он был установлен), тот же путь какdebconf-get-selections
сделал (еслиdebconf-get-selections
отсутствует) – Dalibor Filus 14.02.2018, 12:38