Меньше x.deb - что с ним не так?

Я попытался связать программу и отправить вывод в файл x.deb. После открытия x.deb я видел это:

x.deb:

*** Contents:
x.deb (END)

Я думал, что это ошибка в strace, потому что если я использовал xx вместо x.deb, то результат был правильным. Но (я не знаю почему), когда я открыл x.deb с помощью cat, тогда он показал фактическое содержимое файла, так что... если это ошибка, то ошибка меньше, а не прямо, Но я не уверен, что это ошибка, потому что я пробовал ее с большим количеством версий команд меньше с тем же результатом. Что это? Не могли бы вы помочь мне?

1 ответ

Решение

Имя файла оканчивается на.deb, поэтому команда less считает, что файл является пакетом Debian, и пытается предоставить распакованное представление пакета. Однако предоставляемые вами данные - это просто вывод ASCII из strace, а не пакет Debian, поэтому команда less не может их распаковать.

Если вы используете другое имя файла без суффикса.deb, оно будет работать нормально.

Другие вопросы по тегам