Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
0
Добавлен:
03.06.2024
Размер:
684.06 Кб
Скачать

ГУАП

КАФЕДРА № 41

ОТЧЕТ

ЗАЩИЩЕН С ОЦЕНКОЙ

ПРЕПОДАВАТЕЛЬ

Ассистент Е.К. Григорьев

должность, уч. степень, звание подпись, дата инициалы, фамилия

ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №6

Разработка командлетов Powershell для работы с файловой системой

по курсу: ОПЕРАЦИОННЫЕ СИСТЕМЫ

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР. № подпись, дата инициалы, фамилия

Санкт-Петербург 2023

1 Цель работы

Изучить командлеты PowerShell, предназначенные для работы с файловой системой.

2 Ход работы

Вариант №16

Упражнение 2.12

Отобразим все файлы .log в каталоге D:\Test_OS и подкаталогах

Рисунок 1 – Список файлов с расширением .log в каталоге D:\Test_OS

Отобразим файлы с расширением .log из двух каталогов сразу.

Рисунок 2 – Использование параметра -Path

Исключим файлы с расширением .log с помощью параметра -Exclude.

Рисунок 3 – Использование параметра -Exclude

Упражнение 2.13

Просмотрим сведения о каталоге Test_OS.

Рисунок 4 – Просмотр сведений о каталоге

Выведем сведения сразу о нескольких каталогах.

Рисунок 5 – Просмотр сведений о нескольких каталогах

Просмотрим свойства объекта папки Test_OS.

Рисунок 6 – Изучение свойств папки

Просмотрим свойства файла 123.log.

Рисунок 7 – Изучение свойств файла

Упражнение 2.14

Создадим новый файл с указанием параметров -Path и -ItemType.

Рисунок 8 – Создание пустого файла

Создадим текстовый файл с наполнением.

Рисунок 9 – Создание текстового файла и его содержание

Прочтем содержание текстового фала с помощью команды type.

Рисунок 10 – Работа команды type

Создадим новый файл и скопируем его с одновременным переименованием, используя псевдонимы командлетов.

Рисунок 11 – Создание и копирование файла с переименованием

Упражнение 2.15

Выведем все диски, к которым позволяет получить доступ Windows PowerShell.

Рисунок 12 – Вывод списка дисков на компьютере

Выведем все каталоги, к которым Windows PowerShell позволяет осуществить доступ

Рисунок 13 – Вывод данных о диске D

Создадим папку с разными файлами, также подкаталог в ней.

Рисунок 14 – Содержимое папки и подкаталога

Для удобства работы с тестовыми файлами создадим новый диск FK

Рисунок 15 – Создание нового диска

Рисунок 16 – Содержимое нового диска

Выведем на экран содержимое диска, исключив файлы с расширением .xlsx и .txt

Рисунок 17 – Вывод содержимого

Выведем только информацию об имени и размере файла.

Рисунок 18 – Работа конвейера

Просмотрим псевдонимы команд и используем предыдущий конвейер с псевдонимами команд.

Рисунок 19 – Просмотр псевдонимов командлетов

Рисунок 20 – Работа конвейера с псевдонимами командлетов

Выведем содержимое диска, отсортировав по алфавиту, а затем по размеру.

Рисунок 21 – Вывод содержимого с сортировкой

Удалим диск FK.

Рисунок 22 – Удаление диска

Индивидуальное задание:

Выведем содержимое каталога Test_OS на экран и в текстовый файл. Выведем только файлы в названии которых есть 6 либо t и нет п.

Рисунок 23 – вывод содержимого с условиями

Рисунок 25 – вывод команд для работы с файловой системой

3 Вывод

Я изучил комндлеты PowerShell для работы с файловой системой.

Соседние файлы в папке Григорьев ЛР