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

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

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

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

Добавлен: 08.11.2023

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

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

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.



ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»

(СПбГУТ)

ИНСТИТУТ НЕПРЕРЫВНОГО ОБРАЗОВАНИЯ (ИНО)
ЛАБОРАТОРНЫЕ РАБОТЫ

По дисциплине: Сети хранения данных

Студент Ф.И.О.:

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

Группа №:

ИБ-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. Все действия оператора и результаты работы введенных команд документировать с помощью операции пометить (в окне командной строки) и операции вставить (в окне текстового редактора).