Объекты исследования: find.
Теоретические сведения
Изучить описание и синтаксис следующих команд: find [2, 3].
Порядок выполнения работы
Начальные условия: Командная строка, каталог test_n.
1. Вывести список всех файлов и каталогов в текущей директории, включая содержимое подкаталогов.
2. Найти все файлы и директории в текущем каталоге и ее подкаталогах, которые начиняются на «o».
3. Найти все файлы и каталоги в каталоге /etc и его подкаталогах, которые начиняются на «o».Обратить внимание: список найденных файлов может быть слишком большим и для его просмотра можно воспользоваться «прокруткой» терминала с помощью клавиш Shift - PgUp и Shift - PgDn.
4. Множество сообщений об ошибках доступа («Permission denied») необходимо подавить с помощью перенаправления ошибок.
5. Найти все каталоги в /etc, которые начинаются на «o»
6. Найти все обычные файлы в каталоге /var и его подкаталогах, заканчивающиеся на «log».
7. Создать каталог logs_n, где n – номер студента по списку.
8. Скопировать найденные файлы в локальный каталог с помощью параметра -exec команды find. Обратить внимание: были скопированы только файлы, на которые есть права на чтение.
|
|
Часть 4. Архивирование и деархивирование файлов и каталогов
Объекты исследования: tar.
Теоретические сведения
Изучить описание и синтаксис следующих программ: tar, gzip, bzip2 [2, 3].
Порядок выполнения работы
Начальные условия: Командная строка.
1. Перейти в домашний каталог.
2. Создать архив с именем test_n.tar.gz с применением сжатия, содержащий каталог test_n.
3. Создать новый каталог для содержимого архива.
4. Перейти в новый каталог.
5. Развернуть содержимое архива в текущий каталог.
6. Убедиться, что содержимое распакованного архива совпадает с оригинальным каталогом.
Часть 5. Создание новых текстовых файлов
Объекты исследования: echo, cat.
Теоретические сведения
Изучить описание и синтаксис следующих команд: echo, cat [2, 3].