Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

VSOS / Lab_1 - Работа с файлами и каталогами

.doc
Скачиваний:
12
Добавлен:
20.05.2015
Размер:
36.86 Кб
Скачать

OC UNIX

Лабораторная работа №1

Работа с файлами и каталогами

dir2

  1. Создать в домашнем каталоге три каталога с именами dir1, dir2, dir3.

  2. В каталоге dir 1 создать два файла с именами f1 и f2.

  3. В файл f1 поместить информацию о пользователях, зарегистрированных в системе. В файл f2 – содержимое домашнего каталога (и всех его подкаталогов), просмотреть содержимое f 1 и f 2.

  4. Скопировать файл f1 в каталог dir2 с именем f3. Для файла f2 в каталоге dir2 создать жесткую ссылку с именем hardlink, а для f3 – мягкую с именем softlink. Мягкую ссылку удалить, а жесткую переименовать в f4.

  5. В каталоге dir3 создать файл f5, в котором будет объединена информация, хранящаяся в файлах f1 и f2.

  6. Обновить содержимое файла f2, поместив туда вместо ранее добавленной информации расширенную информацию о содержимом домашнего каталога (и всех его подкаталогов). Просмотреть содержимое постранично.

  7. В каталоге dir3 создать файл f6, содержащий следующее сообщение:

Содержимое домашнего каталога

  1. Добавить в f6 текущую дату и содержимое файла f2. Просмотреть его содержимое. В каталоге dir1 создать файл f7, в котором будет храниться список файлов домашнего каталога в следующем виде:

Файлы с именами на букву f

[список]

Файлы с именами на букву h

[список]

  1. Файл f7 скопировать в каталог dir4 с тем же именем, при этом сообщить об ошибках, которые записать в файл myerr. Просмотреть файл myerr. Повторить копирование несколько раз, при этом в файле myerr число записей должно быть равно числу попыток копирования.

  2. Просмотреть содержимое каталога dir4, подавив сообщение об ошибках.

  3. Содержимое файла f1 скопировать в f7 таким образом, чтобы содержимое f1 было отображено на экране.

  4. Удалить файлы f3 и f4. Удалить каталог dir2. Удалить содержимое каталога dir1 рекурсивно.