Файл: Лабораторная работа 1 управление файлами и каталогами из командной оболочки ос.docx

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

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

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

Добавлен: 08.11.2023

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

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

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕУЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»(СПбГУТ)ИНСТИТУТ НЕПРЕРЫВНОГО ОБРАЗОВАНИЯ (ИНО)ЛАБОРАТОРНЫЕ РАБОТЫПо дисциплине: Сети хранения данных
Студент Ф.И.О.:

Екименков Роман Николаевич

Группа №:

ИБ-16с

Студенческий билет №:

2010234

Преподаватель:

Эль Сабаяр Шевченко Н.

Дата сдачи работы:
Санкт-Петербург2023ЛАБОРАТОРНАЯ РАБОТА 1«УПРАВЛЕНИЕ ФАЙЛАМИ И КАТАЛОГАМИ ИЗ КОМАНДНОЙ ОБОЛОЧКИ ОС»

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

Исследование и получение практических навыков управления файлами и каталогами из командной оболочки ОС.

2. Задание

2.1. Работа с каталогами


  1. Запустить командную строку.

  2. Пользуясь внутренними командами cmd.com для работы с каталогами ( C: - переход на диск С, dir (путь)(имя_файла) (/p) (/w), cd путь, md путь, rd путь) , создать заданное дерево каталогов Сведения о поддерживаемых cmd.exe командах можно получить, используя запрос help из командной строки ОС, сведения о порядке использования любой из команд можно получить из справочной системы ОС, используя запрос следующего вида md /? (в данном случае – все о команде md). Перед построением заданного дерева каталогов необходимо перейти на диск D: создать каталог UD, перейти в этот каталог, создать директорий UD_FAMILIA (где FAMILIA две буквы из фамилии студента), перейти в этот каталог и уже в нем создать дерево каталогов согласно заданию.

D:. ├───UD1 │ ├───UD11 │ ├───UD12 │ └───UD13 ├───UD2 │ ├───UD21 │ ├───UD22 │ │ ├───UD221 │ │ ├───UD222 │ │ └───UD223 │ └───UD23 └───UD3 ├───ud31 ├───ud32 └───ud33 ├───ud331 ├───ud332 └───ud333

  1. Вывести на экран содержание каталога UD_FAMILIA, включая все подкаталоги.

  2. Удалить подкаталоги ud331, ud332, ud333

  3. Вывести на экран содержание каталога UD_FAMILIA, включая все подкаталоги.

  4. Все действия оператора и результаты работы введенных команд документировать с помощью операции пометить (в окне командной строки) и операции вставить (в окне текстового редактора).

2.2. Работа с файлами


  1. Пользуясь внутренними командами ( copy, echo) cmd.com , создать файлы, перечисленные в задании: f1.txt, f2.txt, f3.txt, f4.pas, f5.pas, f6.pas, f7.cpp, f8.cpp, f9.cpp f10.bat, f11.bat, 12.bat, f13.exe, f14.exe, f15.exe, f16.gif, f17.gif, f18.gif, f19.com, f20.com, f21.com, f22.tmp, f23.tmp, f24.tmp.
Все файлы расположить в директории UD_FAMILIA. Содержимое файлов определить как текст: FILE 1 для f1.txt, FILE 11 для f11.bat и т.д.

  1. Вывести на экран содержание директории UD_FAMILIA, включая все подкаталоги. Вывести на экран все временные файлы из директории UD_FAMILIA. Показать дату и время создания файлов, а также их размер. Привести вид экрана.
Вывести на экран все программные файлы из директории UD_FAMILIA, показать только имена файлов. Привести вид экрана.

  1. К файлам f1.txt, f2.txt присоединить по два потока: к файлу f1.txt – поток 1 с содержанием: potok1, поток 2 с содержанием: potok2; к файлу f2.txt –поток 3 с содержанием: potok3, поток 4 с
содержанием: potok4. Привести вид экрана.

  1. Распечатать на экране содержимое неименованных потоков для f1.txt и f2.txt. Привести вид экрана

  2. Распечатать на экране содержимое именованных потоков для f1.txt и f2.txt. Привести вид экрана

  3. Скопировать f1.txt и f2.txt на мобильный носитель (дискету, карту флэш-памяти).

  4. Распечатать на экране содержимое именованных потоков для f1.txt и f2.txt, находящихся на мобильном носителе. Привести вид экрана

  5. Из каталога D:\ UD_FAMILIA скопировать: в каталог D:\ UD_FAMILIA\ UD2\UD22\UD222 все текстовые файлы в каталог D:\ UD_FAMILIA\ UD2\UD22\UD223 файлы рисунков в каталог D:\ UD_FAMILIA\ UD2\UD22\UD221 все командные
файлы.

  1. Из каталога D:\ UD_FAMILIA скопировать одной командой FOR все программные файлы (.cpp и .pas) в каталог D:\ UD_FAMILIA\ UD3\UD32

  2. Из каталога UD_FAMILIA переместить : в каталог D:\ UD_FAMILIA\ UD1\UD12\ исходные модули на языке С++

в каталог D:\ UD_FAMILIA\ UD1\UD13\ исполняемы машинные программы

  1. Вывести на экран содержание всего дерева каталогов, начиная с директории UD_FAMILIA, показать только имена файлов. Привести вид экрана

  2. Удалить временные файлы из каталога UD_FAMILIA

  3. Вывести на экран содержание всего дерева каталогов, начиная с директории UD_FAMILIA, показать только имена фалов. Привести вид экрана.

  4. Все действия оператора и результаты работы введенных команд документировать с помощью операции пометить (в окне командной строки) и операции вставить (в окне текстового редактора).

Резервное копирование материалов


  1. Перейти в корневой каталог лабораторной работы (UD_FAMILIA)

  2. Создать директорий backuplab1

  3. С помощью команды xcopy выполнить резервное копирование всех результатов лабораторной работы (включая пустые каталоги) в директорий backuplab1.

  4. Вывести на экран содержание всего каталога backuplab1. Привести вид экрана.

  5. Все действия оператора и результаты работы введенных команд документировать с помощью операции пометить (в окне командной строки) и операции вставить (в окне текстового редактора).