Определение содержимого файла

Часто бывает необходимо определить тип содержимого файла, что позволяет делать команда file (пример 4.22), пытающаяся осуществить это с помощью базы данных сигнатур файлов, называемой magic numbers (магические числа).

 

Пример 4.22. Определение содержимого файла

 

$ file /etc/issue

/etc/issue: ASCII text

 

$ file /bin/ls

/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped

 

В примере 4.22 были определены типы содержимого двух файлов: /etc/issue и /bin/ls. Первый из них содержит текст, а второй — машинный код в форма- те ELF (Executable and Linking Format, формат исполняемых и компонуемых файлов).

Перед выводом на экран незнакомого файла рекомендуется узнать его тип с помощью команды file. В противном случае на экран может быть выведен бинарный файл, и настройки терминала могут быть испорчены.

 

 








Дата добавления: 2015-06-12; просмотров: 676;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.