Жёсткая и символическая ссылки с одинаковыми путями.

На самом деле это единственный раздел про unix на этом форуме

Модератор: /dev/random

ivansergeev27
Сообщения: 5
ОС: Linux

Жёсткая и символическая ссылки с одинаковыми путями.

Сообщение ivansergeev27 » 25.09.2018 08:46

Здравствуйте! Подскажите, допустим есть файл f1, надо создать в директории dir1 жёсткую и символическую ссылки, у обоих имя linkf1. Как это сделать?
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 4748
ОС: Gentoo

Re: Жёсткая и символическая ссылки с одинаковыми путями.

Сообщение /dev/random » 25.09.2018 09:13

ivansergeev27 писал:
25.09.2018 08:46
Здравствуйте! Подскажите, допустим есть файл f1, надо создать в директории dir1 жёсткую и символическую ссылки, у обоих имя linkf1. Как это сделать?
Если вы правильно сформулировали вопрос, то никак. Это невозможно. В одном каталоге не может существовать двух файлов с одним именем (в данном случае эти два файла - жёсткая и символическая ссылки, имя - linkf1). А зачем вам? Или, может, вы просто ошиблись с формулировкой, и имели в виду что-то другое?
Спасибо сказали:

ivansergeev27
Сообщения: 5
ОС: Linux

Re: Жёсткая и символическая ссылки с одинаковыми путями.

Сообщение ivansergeev27 » 25.09.2018 18:11

ivansergeev27 писал:
25.09.2018 08:46
Здравствуйте! Подскажите, допустим есть файл f1, надо создать в директории dir1 жёсткую и символическую ссылки, у обоих имя linkf1. Как это сделать?
Нет, я не ошибся, на курсах по UNIX дали задание-в одной директории должны быть жёсткая и символическая ссылки с одинаковыми названиями. :huh: Весь интернет перерыл :crazy: :crazy: :crazy:
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 7894
Статус: Маньяк
ОС: Android, GNU/Linux, Windows

Re: Жёсткая и символическая ссылки с одинаковыми путями.

Сообщение serzh-z » 25.09.2018 19:16

ivansergeev27 писал:
25.09.2018 18:11
дали задание
А можно увидеть цитату из задания?
Scio me nihil scire.
Спасибо сказали:

Аватара пользователя
s.xbatob
Сообщения: 663
ОС: RfRemix

Re: Жёсткая и символическая ссылки с одинаковыми путями.

Сообщение s.xbatob » 25.09.2018 19:35

Насколько я понял, требуются две ссылки на один и тот же файл. Это можно, но с разными именами.
Спасибо сказали:

Аватара пользователя
s.xbatob
Сообщения: 663
ОС: RfRemix

Re: Жёсткая и символическая ссылки с одинаковыми путями.

Сообщение s.xbatob » 25.09.2018 19:51

вдогонку: видимое имя файла -- это и так ссылка
Спасибо сказали:

Аватара пользователя
algri14
Сообщения: 306
ОС: Mageia 5.1 & 6 x86_64, KDE

Re: Жёсткая и символическая ссылки с одинаковыми путями.

Сообщение algri14 » 26.09.2018 00:54

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/Документы/первый': Файл существует
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 7894
Статус: Маньяк
ОС: Android, GNU/Linux, Windows

Re: Жёсткая и символическая ссылки с одинаковыми путями.

Сообщение serzh-z » 26.09.2018 09:23

algri14 писал:
26.09.2018 00:54
я дополню это выводом из консоли:
Ещё нужно логами strace дополнить. =)
Scio me nihil scire.
Спасибо сказали:

Аватара пользователя
algri14
Сообщения: 306
ОС: Mageia 5.1 & 6 x86_64, KDE

Re: Жёсткая и символическая ссылки с одинаковыми путями.

Сообщение algri14 » 26.09.2018 09:42

serzh-z писал:
26.09.2018 09:23
Ещё нужно логами strace дополнить. =)
У меня не strace , у меня улица :D
Спасибо сказали:

ivansergeev27
Сообщения: 5
ОС: Linux

Re: Жёсткая и символическая ссылки с одинаковыми путями.

Сообщение ivansergeev27 » 26.09.2018 18:07

serzh-z писал:
25.09.2018 19:16
ivansergeev27 писал:
25.09.2018 18:11
дали задание
А можно увидеть цитату из задания?
Конечно, вот:
Spoiler
cоздать жесткую ссылку для файла forlink с именем dir1/linkforlink
cоздать символическую ссылку для файла forlink с именем dir1/linkforlink
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 7894
Статус: Маньяк
ОС: Android, GNU/Linux, Windows

Re: Жёсткая и символическая ссылки с одинаковыми путями.

Сообщение serzh-z » 26.09.2018 18:11

ivansergeev27
Я бы это понял как задание доказать, что вы умеете создавать как обычную ссылку, так и символическую. Не похоже, что задание требует одновременного существования каталожных записей.
Scio me nihil scire.
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 2329
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14,2

Re: Жёсткая и символическая ссылки с одинаковыми путями.

Сообщение Hephaestus » 26.09.2018 22:45

ivansergeev27
Я к вышесказанному добавлю, что Вы могли бы
продемонстрировать преподавателю создание одной ссылки, скажем, жесткой в соответствии с заданием,
потом пояснить, что двух файлов с одинаковыми именами в одном каталоге существовать не может,
и на основании этого либо удалить созданную жесткую ссылку и создать вместо неё символическую, либо создать символическую ссылку с другим именем (да, это будет отступление от условий задания, но это будет обоснованное отступление).
Таким образом, Вы продемонстрируете преподавателю, осмысленные действия, понимание материала, а не просто бездумное тыканье в кнопки.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

ivansergeev27
Сообщения: 5
ОС: Linux

Re: Жёсткая и символическая ссылки с одинаковыми путями.

Сообщение ivansergeev27 » 27.09.2018 19:20

Ладно, всем большое спасибо за ответы!! ;)
Спасибо сказали: