![]() |
|
Модераторы: powerfox, ZeeLax |
![]()
|
|
| Жанна23 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 12.5.2011 Репутация: нет Всего: нет |
Здравствуйте! Постигаю азы работы в командной строке Linux openSuse 11.4. Никак не могу разобраться с жесткими и символьными ссылками.
Есть задание: 1. Создать структуру каталогов, соответствующую Вашему варианту индивидуального задания. На рисунке, представляющем вариант индивидуального задания, каталоги представлены элементами вида: , файлы - элементами вида: . Черными линиями представлена вложенность файлов/подкаталогов в каталоги. Синими линиями представлены ссылки. Красными линиями - символические ссылки. Стрелка на красной линии указывает на целевой файл ссылки. Корнем дерева, которое реализуется в Вашем варианте индивидуального задания, должен быть Ваш домашний каталог. 2. Создать ссылки, представленные на рисунке в индивидуальном задании синими линиями. 3. Создать символические ссылки, представленные на рисунке в индивидуальном задании красными линиями. 4. Провести ряд экспериментов, иллюстрирующих доступ к файлам по основным именам, по ссылкам и по символическим ссылкам. 5. Провести ряд экспериментов, иллюстрирующих реакцию системы на удаление файла, на который имеются ссылки, и файла, на который имеются символические ссылки. 6. Уничтожить созданные подкаталоги и файлы в них. 7. Открыть для своей группы доступ к своему домашнему каталогу - для поиска в каталоге и к рабочей копии файла в домашнем каталоге - для чтения и записи. 8. Закрыть доступ к своему домашнему каталогу. Подскажите как выполнить пункты со 2-го по 8-й ? С 1-м я вроде бы разобралась вот так: elena@linux-j3p5:~> mkdir 1 elena@linux-j3p5:~> mkdir 1/2 elena@linux-j3p5:~> mk dir1/2/3 elena@linux-j3p5:~> mkdir 1/2/3 elena@linux-j3p5:~> mkdir 1/2/3/5 elena@linux-j3p5:~> mkdir 1/2/3/4 elena@linux-j3p5:~> touch 1/a.txt elena@linux-j3p5:~> touch 1/2/b.txt elena@linux-j3p5:~> touch 1/2/3/4/c.txt elena@linux-j3p5:~> touch 1/2/3/4/d.txt elena@linux-j3p5:~> 1/2/3/5/e.txt elena@linux-j3p5:~> touch 1/2/3/5/e.txt elena@linux-j3p5:~> Присоединённый файл ( Кол-во скачиваний: 1 )
Doc3.rar 17,25 Kb |
|||
|
||||
| spin2 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 15.12.2005 Где: Москва-Одесса Репутация: 5 Всего: 31 |
ln и ln -s
-------------------- |
|||
|
||||
| Фантом |
|
|||
![]() Вы это прекратите! ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1516 Регистрация: 23.3.2008 Репутация: 10 Всего: 49 |
Непонятно, зачем для первого задания нужен был touch.
2. Жесткие ссылки создаются командой ln "на что ссылаемся" "как ссылаемся" 3. Символические - командой ln -s "на что ссылаемся" "как ссылаемся" 4-5. Что понимается под словами "провести ряд экспериментов", лучше спрашивать у преподавателя. Похоже, что надо попытаться изменить и удалить какие-нибудь из файлов со ссылками или ссылок. 6. Уничтожить то, что наплодили: rm -r "верхний созданный каталог" 7. Если домашний каталог относится к этой же группе, то chmod -R g+rX ~ 8. Кому надо закрывать доступ? Если группе и всем остальным, то chmod -R go-rwx ~ |
|||
|
||||
| Жанна23 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 12.5.2011 Репутация: нет Всего: нет |
Скажите, Фантом, я вас правильно поняла, что при создании данной структуры нужно было создавать только каталоги? То есть файлы: a,b,d,e появляются только при создании ссылок? А как же файл "с"?
Остальные пункты пока не буду спрашивать, сначала литературу почитаю. Присоединённый файл ( Кол-во скачиваний: 7 )
____745.jpg 427,15 Kb |
|||
|
||||
| Фантом |
|
|||
![]() Вы это прекратите! ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1516 Регистрация: 23.3.2008 Репутация: 10 Всего: 49 |
Так откуда же я знаю, во-первых, что Вам нужно было создать и, во-вторых, что Вы используете touch для создания файлов? |
|||
|
||||
| spin2 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 15.12.2005 Где: Москва-Одесса Репутация: 5 Всего: 31 |
Фантом, создавать командой touch файлы - вполне нормально, по-моему.
-------------------- |
|||
|
||||
| Фантом |
|
|||
![]() Вы это прекратите! ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1516 Регистрация: 23.3.2008 Репутация: 10 Всего: 49 |
||||
|
||||
| spin2 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 15.12.2005 Где: Москва-Одесса Репутация: 5 Всего: 31 |
Фантом, это да...
-------------------- |
|||
|
||||
![]()
|
| Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |