Создайте в домашнем каталоге командный файл, который выполняет следующие действия. Используйте команду echo для вывода подсказки для пользователя, какую информацию необходимо ввести в тот или иной текстовый файл.
1. Cоздайте в домашнем каталоге каталог Dr1. В этом каталоге создайте два подкаталога Dr2 и Dr3. В каталоге Dr2 создайте подкаталог Dr4.
2. В каталоге Dr1 создайте текстовый файл FIO, в который запишите свое имя и фамилию.
3. В этом же каталоге создайте текстовый файл GR, в который запишите курс и номер группы.
4. Скопируйте файлы, содержащие в имени одну из букв a-c, из каталога /bin в каталог Dr4.
5. Файлы из Dr4, имеющие длину имени не более 4 символов, скопируйте в Dr3.
6. Переместите эти файлы из Dr3 в каталог Dr2.
Создайте второй командный файл, который будет удалять созданные каталоги вместе со всем содержимым.
Изменение прав доступа к файлу
При создании объектов файловой системы (файлов, каталогов и т.д.) атрибуты объекта несут информацию о том, кто и что имеет право делать с этим объектом файловой системы.
|
|
Посмотреть атрибуты файлов и каталогов поможет команда ls - l (ключ l определяет длинный формат). Список атрибутов прав доступа состоит из 10 позиций.
- [- - -] [- - -] [- - -]
1. тип файла (d - каталог)
2-4. права хозяина (создателя)файла
5-7. права группы создателя файла
8-10. права посторонних (всех остальных)
R - чтение, w - запись, x - выполнение
Например, -rwxr-xr-x
1. Тип файла и режим доступа к нему, дефис значит, что это обыкновенный файл;
2-4. На данный файл владелец имеет полные права;
5-7. Пользователи, входящие в группу владельца, имеют права на чтение и выполнение;
8-10. Все остальные - права на чтение и выполнение.
Изменять права доступа к файлам и каталогам можно, используя следующие команды: