Классификация файлов: команды file и od — КиберПедия 

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

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

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

2019-11-11 116
Классификация файлов: команды 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___г.

 


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

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

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

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

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...



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

0.007 с.