Файл: Лабораторная работа 2 по дисциплине Операционные системы реального времени Выполнила Проверила к т. н., доцент.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 01.12.2023

Просмотров: 60

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Федеральное агентство связиОрдена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования«Московский технический университет связи и информатики»Кафедра Интеллектуальные системы в управлении и автоматизацииЛабораторная работа №2по дисциплине «Операционные системы реального времени»Выполнила:Проверила:к.т.н., доцентВерба В.А.

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

Изучить основные команды для архивирования и разархивирования файлов в ОС FreeBSD.Задание:

  1. Создать один tar-архив для нескольких файлов, находящихся в разных каталогах.

  2. Создать один tar-архив для всех файлов, находящихся в каталоге.

  3. Создать один tar-архив для всех файлов, находящихся в каталоге и подкаталогах.

  4. Командой ls посмотреть объем полученных архивных файлов и убедиться, что программа tar не сжимает файлы.

  5. Посмотреть список файлов, входящих в архив, а затем распаковать его.

  6. Командой gzip, а затем bzip2 сжать один из архивов и посмотреть объём полученного файла.

  7. Разархивировать полученный сжатый файл.

2 Ход выполнения:


  1. Создание tar-архива.
Для создания архивов можно использовать утилиту tar. Она позволяет создавать архивы с помощью флага –cf. На рисунке показано создание архива, в котором находятся файлы из разных папок.Рисунок 1 – Создание архива из файлов находящихся в разных папкахДля того, чтобы создать архив, содержащий в себе все файлы и подпапки из определенной папки, нужно воспользоваться масками. На рисунке 2 показано использование масок, для добавления всех файлов и подпапок в архив.
Рисунок 2 – Добавление всех файлов и подпапок в архив.

  1. Сжатие архива с помощью утилит gzip и bzip2
Утилита tar не сжимает файлы, а лишь архивирует их, для сжатия файлов в ОС FreeBSD можно использовать утилиты gzip и bzip2. Результат их работы показан на рисунке 3.Рисунок 3 – Сжатие архива посредством утилит.Как видно из рисунка 3, утилита bzip2 более сильно сжимает исходный архив, нежели gzip.ВыводВ ходе данной лабораторной работы были изучены основные утилиты для архивирования и сжатия файлов в ОС FreeBSD. Также было проведено сравнения уровня сжатия двух утилит: gzip и bzip2.