История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

Классификация файлов: команды file и od

2019-11-11 143
Классификация файлов: команды file и od 0.00 из 5.00 0 оценок
Заказать работу

Вверх
Содержание
Поиск

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

Следует отметить, однако, что даже текстовые файлы можно классифицировать по направлениям использования и качестве примера можно привести файлы, содержащие исходные тексты программ на С, файлы команд shell, и, наконец, просто пустые файлы. Файл может быть каталогом или исполняемой программой.

Команда file помогает определить, для чего используется тот или иной файл.

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

С помощью команды file определите тип следующих файлов:

Main.c

Afio

Nsnotify.exe

News

Test.txt

Команду file можно использовать с опцией -f, которая обеспечивает считывание имен файлов из файла, а не из командной строки.

 

Если нужно изучить весь файл по байтам, это можно сделать командой od. Эта команда выполняет так называемый дамп файла. По умолчанию она выводит на экран все байты в восьмеричном представлении, однако можно задать символьный, десятичный или шестнадцатеричньй форматы представления. Команда od полезна в тех случаях, когда нужно найти в файле специальный символ или воспроизвести на экране двоичный файл. При выполнении дампа в символьном формате определенные непечатаемые символы будут воспроизведены на экране. Так, возврат каретки обозначается как \n.

 

Файловая структура

Файлы в операционной системе Linux организованы в иерархическую систему каталогов. Каталог может содержать файлы и другие каталоги.

В этом смысле каталоги выполняют две важные функции:

1. В них хранятся файлы, подобно папкам в ящике картотеки.

2. Они соединяются с другими каталогами, как ветвь дерева соединяется ветвями.

Рисунок 1. Иерархическая файловая структура ОС LINUX

 

Начальные каталоги

Зарегистрировавшись в системе, Вы попадаете в свой домашний начальный каталог. Имя, присвоенное этому каталогу системой, совпадает с вашим регистрационным именем.

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

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

Рисунок 2. Классификация каталогов ОС LINUX

 

 

 

_______________________(_________________)

(подпись, фамилия и инициалы автора)

«___»__________20___г.

 


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

Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...



© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.012 с.