Главная страница
Навигация по странице:

  • 1. Что такое файл Что такое каталог

  • 2. Что такое путь файла Абсолютный и относительный путь

  • Основы ОС. Ишуков.ОС_lab1. Файловая система. Работа с файлами


    Скачать 21.65 Kb.
    НазваниеФайловая система. Работа с файлами
    АнкорОсновы ОС
    Дата15.11.2021
    Размер21.65 Kb.
    Формат файлаdocx
    Имя файлаИшуков.ОС_lab1.docx
    ТипОтчет
    #272378

    МИНОБРНАУКИ РОССИИ

    Федеральное государственное бюджетное образовательное учреждение

    высшего образования

    «Пензенский государственный технологический университет»

    (ПензГТУ)
    Факультет автоматизированных информационных технологий

    Кафедра «Вычислительные машины и системы»

    Отчет

    о выполнении лабораторной работы № 1

    «Файловая система. Работа с файлами»

    Выполнил: студент

    гр. 20ИБ1б Ишуков Р.А.

    Принял: ассистент кафедры «ВМиС» Зоткина А.А.
    г. Пенза, 2021 г.

    1. Цель работы:

    Изучить иерархическую структуру файловой системы. Познакомиться с основными возможностями системы по управлению файлами.

    2. Порядок выполнения лабораторной работы

    1. Прочитал теоретический материал по лабораторной работе.




    1. В приложение VirtualBox запустил Linux, открыл терминал.




    1. Ознакомился с работой основных команд, используемых в терминале.




    1. Используя команды оболочки, создал в домашнем каталоге дерево каталогов согласно схеме, приведенной ниже: в домашнем каталоге – 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



    1. Удалил каталоги с дублирующимися именами(cat3).




    1. Удалил неразрешенную ссылку cat6.




    1. Создал каталог dir. В файл dir/date поместил текущую дату.




    1. В домашней директории создал символическую ссылку link1 на файл dir/date.




    1. Нарисовал граф, соответствующий созданной файловой системе.
      /






    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 - Перенос фалов и каталогов


    написать администратору сайта