VSOS / Lab_1 - Работа с файлами и каталогами
.docOC UNIX
Лабораторная работа №1
Работа с файлами и каталогами
dir2
-
Создать в домашнем каталоге три каталога с именами dir1, dir2, dir3.
-
В каталоге dir 1 создать два файла с именами f1 и f2.
-
В файл f1 поместить информацию о пользователях, зарегистрированных в системе. В файл f2 – содержимое домашнего каталога (и всех его подкаталогов), просмотреть содержимое f 1 и f 2.
-
Скопировать файл f1 в каталог dir2 с именем f3. Для файла f2 в каталоге dir2 создать жесткую ссылку с именем hardlink, а для f3 – мягкую с именем softlink. Мягкую ссылку удалить, а жесткую переименовать в f4.
-
В каталоге dir3 создать файл f5, в котором будет объединена информация, хранящаяся в файлах f1 и f2.
-
Обновить содержимое файла f2, поместив туда вместо ранее добавленной информации расширенную информацию о содержимом домашнего каталога (и всех его подкаталогов). Просмотреть содержимое постранично.
-
В каталоге dir3 создать файл f6, содержащий следующее сообщение:
Содержимое домашнего каталога
-
Добавить в f6 текущую дату и содержимое файла f2. Просмотреть его содержимое. В каталоге dir1 создать файл f7, в котором будет храниться список файлов домашнего каталога в следующем виде:
Файлы с именами на букву f
[список]
Файлы с именами на букву h
[список]
-
Файл f7 скопировать в каталог dir4 с тем же именем, при этом сообщить об ошибках, которые записать в файл myerr. Просмотреть файл myerr. Повторить копирование несколько раз, при этом в файле myerr число записей должно быть равно числу попыток копирования.
-
Просмотреть содержимое каталога dir4, подавив сообщение об ошибках.
-
Содержимое файла f1 скопировать в f7 таким образом, чтобы содержимое f1 было отображено на экране.
-
Удалить файлы f3 и f4. Удалить каталог dir2. Удалить содержимое каталога dir1 рекурсивно.