01:06

Though this be madness, yet there is method in it
Вопрос по Linux OS.
Почему не допускается создавать жёсткие ссылки на каталоги?
Есть ли альтернатива жесткой ссылке для каталога?

@темы: Альтернативные ОС на домашнем компьютере

Комментарии
11.10.2011 в 01:11

гугол уполномочен заявить, что

Most modern operating systems don't allow hard links on directories to prevent endless recursion.
11.10.2011 в 01:21

Though this be madness, yet there is method in it
ianesvami, Большинство современных операционных систем не позволяют жесткие ссылки на каталоги, чтобы предотвратить бесконечную рекурсию
Рекурсия = Цикл!
Вопрос: Откуда цыклу взяться?
Я же не собираюсь жесткую ссылку на каталог делать в этом же каталоге... так какого черта? не понятно...:conf3::hmm::help::noсomp:
11.10.2011 в 02:24

Sanctus Satanas
Я же не собираюсь жесткую ссылку на каталог делать в этом же каталоге
Но можете же. Вернее, могли бы. А если не прямо в самом каталоге, то в одном из его подкаталогов. В таком случае, чтобы избежать зацикливания при поиске файлов пришлось бы вести список всех уже просмотренных хардлинков на каталоги.

Зато софтлинки можно создавать сколько угодно. И в винде абсолютно то же самое.
11.10.2011 в 15:39

Though this be madness, yet there is method in it
А какая альтернатива жесткой ссылке для директории?
У меня, допустим,есть не необходимость создать хардлинк каталога в совершенно другой ветке.
11.10.2011 в 15:40

Sanctus Satanas
А почему именно хардлинк?
11.10.2011 в 15:55

Though this be madness, yet there is method in it
Типа что-ли в целях безопасности...
Допустим есть вероятность случайного удаления исходного каталога.
11.10.2011 в 17:17

держите исходный каталог в безопасном месте и ставьте два симлинка например

поиграйтесь с mount (в частности --bind)