Основы ОС. Ишуков.ОС_lab1. Файловая система. Работа с файлами
Скачать 21.65 Kb.
|
МИНОБРНАУКИ РОССИИ Федеральное государственное бюджетное образовательное учреждение высшего образования «Пензенский государственный технологический университет» (ПензГТУ) Факультет автоматизированных информационных технологий Кафедра «Вычислительные машины и системы» Отчет о выполнении лабораторной работы № 1 «Файловая система. Работа с файлами» Выполнил: студент гр. 20ИБ1б Ишуков Р.А. Принял: ассистент кафедры «ВМиС» Зоткина А.А. г. Пенза, 2021 г. Цель работы: Изучить иерархическую структуру файловой системы. Познакомиться с основными возможностями системы по управлению файлами. 2. Порядок выполнения лабораторной работы Прочитал теоретический материал по лабораторной работе. В приложение VirtualBox запустил Linux, открыл терминал. Ознакомился с работой основных команд, используемых в терминале. Используя команды оболочки, создал в домашнем каталоге дерево каталогов согласно схеме, приведенной ниже: в домашнем каталоге – cat1, содержащий каталоги cat2 и cat3. Каталог cat1/cat2 содержит каталог cat3. Каталог cat1/cat3 содержит каталог cat4. Каталог cat1/cat2 содержит каталог cat5. Каталог cat1/cat2/cat3 содержит cat6 и cat7. Каталог cat1/cat8 содержит символическую ссылку на каталог cat1/cat2/cat3/cat6. Каталог cat1 содержит каталог cat8. / cat1 cat2 cat8 cat3 cat5 cat3 cat4 cat6 cat7 Удалил каталоги с дублирующимися именами(cat3). Удалил неразрешенную ссылку cat6. Создал каталог dir. В файл dir/date поместил текущую дату. В домашней директории создал символическую ссылку link1 на файл dir/date. Нарисовал граф, соответствующий созданной файловой системе. / cat1 cat2 cat8 cat5 10. Переименовал файл dir/date в файл dir/current_date. 11. Cкопировал файл dir/current_date в домашнюю директорию Вывод по работе. В ходе выполнения лабораторной работы я изучил иерархическую структуру файловой системы Linux и освоил основные возможности системы по управлению файлами. Ответы на контрольные вопросы 1. Что такое файл? Что такое каталог? Файл - специально организованная структура данных, распознаваемая компьютером как единое целое. Каталог - объект в файловой системе, упрощающий организацию файлов. 2. Что такое путь файла? Абсолютный и относительный путь? Цепочка имен каталогов, через которые необходимо пройти для доступа к заданному файлу или каталогу, образуют путь. Путь от основания дерева файловой системы (корня), начинающийся с символа « / », называется полным или абсолютным. Путь, начало которого находится в каталоге, отличающегося от корневого, называется относительным. 3. Ссылки. Типы ссылок. Команда создания ссылки. Операционная система Linux позволяет создавать ссылки на файлы или каталоги, которые позволяют одним и тем же файлам иметь несколько имен. Ссылки бывают двух типов: жесткие и символические. Жѐсткие ссылки, по сути, являются именем файла или каталога. Пока существует хотя бы одна жѐсткая ссылка, существует и сам файл или каталог. При создании файла для него обязательно создается одна жесткая ссылка. Символьная ссылка является файлом, который содержит лишь путь, указывающий на другой файл или каталог. Если удалить символьную ссылку, то файл, на который она указывает, останется нетронутым. И обратно, если удалить файл, на который указывает символьная ссылка, то она останется, но будет «неразрешенной». Для создания символической ссылки необходимо воспользоваться командой ln c опцией -s. 4. Команда изменения текущего каталога. cd - команда изменения текущего каталога 5. Создание и удаление файлов и каталогов. touch – создание файлов rm - удаление файлов и каталогов mkdir – создание каталогов rmdir - удаление каталогов 6. Копирование и перемещение файлов и каталогов. cp – Копирование файлов и каталогов mv - Перенос фалов и каталогов |