ЛБ1_Новиков_ИБ_81з. Лабораторная работа 1 По дисциплине Сети хранения данных Фамилия Новиков Имя Юрий Отчество Алексеевич
Скачать 0.81 Mb.
|
Санкт-Петербургский государственный университет телекоммуникаций им. проф. М.А. Бонч-Бруевича Факультет «Институт непрерывного образования» Лабораторная работа №1 По дисциплине: «Сети хранения данных» Фамилия: Новиков Имя: Юрий Отчество: Алексеевич Группа №: ИБ-81з Санкт-Петербург 2023 ЛАБОРАТОРНАЯ РАБОТА 1УПРАВЛЕНИЕ ФАЙЛАМИ И КАТАЛОГАМИ ИЗ КОМАНДНОЙ ОБОЛОЧКИ ОС 1. Цель работыИсследование и получение практических навыков управления файлами и каталогами из командной оболочки ОС. 2. Задание2.1. Работа с каталогамиЗапустить командную строку. Пользуясь внутренними командами 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 Вывести на экран содержание каталога UD_FAMILIA, включая все подкаталоги. Удалить подкаталоги ud331, ud332, ud333 Вывести на экран содержание каталога UD_FAMILIA, включая все подкаталоги. Все действия оператора и результаты работы введенных команд документировать с помощью операции пометить (в окне командной строки) и операции вставить (в окне текстового редактора). 2.2. Работа с файламиПользуясь внутренними командами ( 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 и т.д. Вывести на экран содержание директории UD_FAMILIA, включая все подкаталоги. Вывести на экран все временные файлы из директории UD_FAMILIA. Показать дату и время создания файлов, а также их размер. Привести вид экрана. Вывести на экран все программные файлы из директории UD_FAMILIA, показать только имена файлов. Привести вид экрана. К файлам f1.txt, f2.txt присоединить по два потока: к файлу f1.txt – поток 1 с содержанием: potok1, поток 2 с содержанием: potok2; к файлу f2.txt –поток 3 с содержанием: potok3, поток 4 с содержанием: potok4. Привести вид экрана. Распечатать на экране содержимое неименованных потоков для f1.txt и f2.txt. Привести вид экрана Распечатать на экране содержимое именованных потоков для f1.txt и f2.txt. Привести вид экрана Скопировать f1.txt и f2.txt на мобильный носитель (дискету, карту флэш-памяти). Распечатать на экране содержимое именованных потоков для f1.txt и f2.txt, находящихся на мобильном носителе. Привести вид экрана Из каталога D:\ UD_FAMILIA скопировать: в каталог D:\ UD_FAMILIA\ UD2\UD22\UD222 все текстовые файлы в каталог D:\ UD_FAMILIA\ UD2\UD22\UD223 файлы рисунков в каталог D:\ UD_FAMILIA\ UD2\UD22\UD221 все командные файлы. Из каталога D:\ UD_FAMILIA скопировать одной командой FOR все программные файлы (.cpp и .pas) в каталог D:\ UD_FAMILIA\ UD3\UD32 Из каталога UD_FAMILIA переместить : в каталог D:\ UD_FAMILIA\ UD1\UD12\ исходные модули на языке С++ в каталог D:\ UD_FAMILIA\ UD1\UD13\ исполняемы машинные программы Вывести на экран содержание всего дерева каталогов, начиная с директории UD_FAMILIA, показать только имена файлов. Привести вид экрана Удалить временные файлы из каталога UD_FAMILIA Вывести на экран содержание всего дерева каталогов, начиная с директории UD_FAMILIA, показать только имена фалов. Привести вид экрана. Все действия оператора и результаты работы введенных команд документировать с помощью операции пометить (в окне командной строки) и операции вставить (в окне текстового редактора). Резервное копирование материаловПерейти в корневой каталог лабораторной работы (UD_FAMILIA) Создать директорий backuplab1 С помощью команды xcopy выполнить резервное копирование всех результатов лабораторной работы (включая пустые каталоги) в директорий backuplab1. Вывести на экран содержание всего каталога backuplab1. Привести вид экрана. Все действия оператора и результаты работы введенных команд документировать с помощью операции пометить (в окне командной строки) и операции вставить (в окне текстового редактора). 2.3. Содержание отчетаОтчет должен содержать: Задание на лабораторную работу. Распечатки команд и результатов их выполнения по каждому пункту задания. Описание используемых в лабораторной работе команд. 3. Распечатки команд и результатов их выполнения по каждому пункту задания. Работа с файлами Неименованный поток – это содержание файла? Не выводит методом из пункта 5 (возможно, потоки не копируются с помощью copy) Резервное копирование материалов 4. Описание используемых в лабораторной работе команд md – создание каталога cd – вывод имени либо смена текущего каталога cd .. – переход в корневой каталог for – выполнение указанной команды для каждого файла набора /L - набор раскрывается в последовательность чисел с заданными началом, концом и шагом приращения. tree – графическое представление структуры папок или пути /F - вывод имен файлов в каждой папке. rd – удаление каталога echo – вывод сообщений и переключение режима отображения команд на экране. dir – вывод списка файлов и подкаталогов в указанном каталоге. /B - Вывод только имен файлов. more – последовательный вывод данных по частям размером в один экран. copy – копирование одного или нескольких файлов в другое место. move – перемещение файлов и переименование файлов и папок del – удаление одного или нескольких файлов. xcopy – копирование файлов и структур каталогов. /E - копирование каталогов с подкаталогами, включая пустые. |