Жёсткая и символическая ссылки с одинаковыми путями.
Модераторы: /dev/random, Модераторы разделов
-
- Сообщения: 5
- ОС: Linux
Жёсткая и символическая ссылки с одинаковыми путями.
Здравствуйте! Подскажите, допустим есть файл f1, надо создать в директории dir1 жёсткую и символическую ссылки, у обоих имя linkf1. Как это сделать?
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: Жёсткая и символическая ссылки с одинаковыми путями.
Если вы правильно сформулировали вопрос, то никак. Это невозможно. В одном каталоге не может существовать двух файлов с одним именем (в данном случае эти два файла - жёсткая и символическая ссылки, имя - linkf1). А зачем вам? Или, может, вы просто ошиблись с формулировкой, и имели в виду что-то другое?ivansergeev27 писал: ↑25.09.2018 08:46Здравствуйте! Подскажите, допустим есть файл f1, надо создать в директории dir1 жёсткую и символическую ссылки, у обоих имя linkf1. Как это сделать?
-
- Сообщения: 5
- ОС: Linux
Re: Жёсткая и символическая ссылки с одинаковыми путями.
Нет, я не ошибся, на курсах по UNIX дали задание-в одной директории должны быть жёсткая и символическая ссылки с одинаковыми названиями. Весь интернет перерылivansergeev27 писал: ↑25.09.2018 08:46Здравствуйте! Подскажите, допустим есть файл f1, надо создать в директории dir1 жёсткую и символическую ссылки, у обоих имя linkf1. Как это сделать?
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Жёсткая и символическая ссылки с одинаковыми путями.
А можно увидеть цитату из задания?
Спасибо сказали:
Re: Жёсткая и символическая ссылки с одинаковыми путями.
Насколько я понял, требуются две ссылки на один и тот же файл. Это можно, но с разными именами.
Re: Жёсткая и символическая ссылки с одинаковыми путями.
вдогонку: видимое имя файла -- это и так ссылка
Re: Жёсткая и символическая ссылки с одинаковыми путями.
ivansergeev27 писал: ↑25.09.2018 08:46допустим есть файл f1, надо создать в директории dir1 жёсткую и символическую ссылки, у обоих имя linkf1. Как это сделать?
И это верно, ни две жёсткие, ни два симлинка(мягкие) с одинаковыми именами создать нельзя, я дополню это выводом из консоли:/dev/random писал: ↑25.09.2018 09:13Если вы правильно сформулировали вопрос, то никак. Это невозможно. В одном каталоге не может существовать двух файлов с одним именем (в данном случае эти два файла - жёсткая и символическая ссылки, имя - linkf1).
Shell
[algri@localhost ~]$ ln ~/test/первый ~/Документы создаёт ж/ссылку(в папке Документы) на => файл "первый"(в папке test)
[algri@localhost ~]$ ln ~/test/первый ~/Документы
ln: не удалось создать жёсткую ссылку '/home/algri/Документы/первый': Файл существует
[algri@localhost ~]$ ln -s ~/test/первый ~/Документы
ln: не удалось создать символьную ссылку '/home/algri/Документы/первый': Файл существует
Re: Жёсткая и символическая ссылки с одинаковыми путями.
У меня не strace , у меня улица
Спасибо сказали:
-
- Сообщения: 5
- ОС: Linux
Re: Жёсткая и символическая ссылки с одинаковыми путями.
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Жёсткая и символическая ссылки с одинаковыми путями.
ivansergeev27
Я бы это понял как задание доказать, что вы умеете создавать как обычную ссылку, так и символическую. Не похоже, что задание требует одновременного существования каталожных записей.
Я бы это понял как задание доказать, что вы умеете создавать как обычную ссылку, так и символическую. Не похоже, что задание требует одновременного существования каталожных записей.
Спасибо сказали:
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Жёсткая и символическая ссылки с одинаковыми путями.
ivansergeev27
Я к вышесказанному добавлю, что Вы могли бы
продемонстрировать преподавателю создание одной ссылки, скажем, жесткой в соответствии с заданием,
потом пояснить, что двух файлов с одинаковыми именами в одном каталоге существовать не может,
и на основании этого либо удалить созданную жесткую ссылку и создать вместо неё символическую, либо создать символическую ссылку с другим именем (да, это будет отступление от условий задания, но это будет обоснованное отступление).
Таким образом, Вы продемонстрируете преподавателю, осмысленные действия, понимание материала, а не просто бездумное тыканье в кнопки.
Я к вышесказанному добавлю, что Вы могли бы
продемонстрировать преподавателю создание одной ссылки, скажем, жесткой в соответствии с заданием,
потом пояснить, что двух файлов с одинаковыми именами в одном каталоге существовать не может,
и на основании этого либо удалить созданную жесткую ссылку и создать вместо неё символическую, либо создать символическую ссылку с другим именем (да, это будет отступление от условий задания, но это будет обоснованное отступление).
Таким образом, Вы продемонстрируете преподавателю, осмысленные действия, понимание материала, а не просто бездумное тыканье в кнопки.
-
- Сообщения: 5
- ОС: Linux
Re: Жёсткая и символическая ссылки с одинаковыми путями.
Ладно, всем большое спасибо за ответы!!