ls
повторно -отсортирует имена файлов, которые вы ему дали (или текущую директорию, если вы )этого не сделали сами; один из способов обойти это - дать ему имена файлов отдельно:
ls -l *.d? ; ls -l *.d??
Или, поскольку у вас есть псевдоним/функция для длинного списка:
ll *.d?; ll *.d??
ConditionPathIsEncrypted=
существует только в версиях v264 -rc1 и новее.
Если вы хотите посмотреть, какие условия поддерживает используемая вами версия, я бы посоветовал вам взглянуть на справочную страницу systemd.unit.
man systemd.unit
Существует раздел с «Условиями и утверждениями» -, например, версия systemd, поставляемая с Ubuntu 20.04, имеет номер v245 и, следовательно, отсутствует условие ConditionPathIsEncrypted=
.