Являются ли символические ссылки внутренними двунаправленными или они только указывают куда-то?

Как реализованы символические ссылки? Хранятся ли ссылки на обеих сторонах или только в том месте, куда указывает символическая ссылка?

История: У меня странная ошибка в представлении папок Sublime. Папка, содержащая файлы, отображается как пустая, но в ней есть файлы, не начинающиеся с точки. Но есть символическая ссылка из другого места на эту папку. Это единственное, о чем я могу думать прямо сейчас, и это может быть причиной того, почему он отображается как пустой?

ОБНОВЛЕНИЕ: кажется, это может быть как-то связано с этим (и, следовательно, связано с инодами): http://www.sublimetext.com/forum/viewtopic.php?f=3&t=7142&start=10. Я попробовал настройку конфигурации, которая упоминается в предыдущем посте, но она не дала никакого эффекта.

То есть: Настройки> Настройки - Пользователь:

"ignore_inodes": true
4
задан 30 March 2013 в 19:06

4 ответа

Символьные ссылки могут быть двунаправлены, если они - "трудные" символьные ссылки. Однако в общих символьных ссылках однонаправлены, и информация о ссылке только хранится в самой символьной ссылке. Ваша проблема, вероятно, не связана с символьными ссылками вообще.

Посмотрите здесь для получения дополнительной информации: http://en.wikipedia.org/wiki/Symbolic_link

1
ответ дан 30 March 2013 в 19:06

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

Это существует в источнике только, и создание символьной ссылки не вызывает изменения в месте назначения. Для символьной ссылки также возможно быть недопустимым - для указания на путь, который не существует или не может быть достигнут.

я не вижу, как входящая символьная ссылка на каталог могла вызвать любые проблемы в том каталоге.

Вашей проблемой может быть один из

  • Проблема с Сублиматом (я предполагаю, что Вы имеете в виду текст Сублимата текстового редактора)

  • , проблема Полномочий - может пользователь Вы использовать для представления, см. записи каталога?

0
ответ дан 30 March 2013 в 19:06

"Символьная ссылка () функция должна создать символьную ссылку, названную path2, который содержит строку, на которую указывает path1 (path2, название созданной символьной ссылки, path1 является строкой, содержавшейся в символьной ссылке).

строку, на которую указывает path1, нужно рассматривать только как символьную строку и нельзя проверить как путь.

, Если символьная ссылка () функциональные сбои по какой-либо причине кроме [EIO], какой-либо файл, названный path2, должен быть незатронутым". Источник - страница справочника

Символьной ссылки От этого символьная ссылка является просто другим названием именованного пути или к файлу или к папке. Другими словами, они только указывают один путь. Вы попытались создать больше символьных ссылок, чтобы подтвердить, что это вызывает проблему?

Иначе это могло бы быть проблемой с Сублиматом в сочетании с Вашей ОС. Если Вы создаете другие файлы, они обнаруживаются правильно? Кроме того, какие типы файлов - они? Вы удостоверились, что добавили их папку к боковой панели?

С наилучшими пожеланиями, Ноли

0
ответ дан 30 March 2013 в 19:06

Это связано с символьными ссылками, но это - ошибка в Сублимированном тексте.

при открытии папки в Сублимате, где существует подпапка с символьными ссылками на другую папку в той же sub структуре, исходная папка покажет как пустую. Это, вероятно, связано с командой GOTO для предотвращения дубликатов.

, Если Вы открываете папку непосредственно или открываете родительскую папку без символьных ссылок, указывающих на по-видимому пустую папку в дереве, содержание папки покажет.

Видят http://sublimetext.userecho.com/topic/89047-symlinked-folders-arent-displayed-properly-in-the-sidebar/ , я предполагаю, что проблема не устраняется

0
ответ дан 30 March 2013 в 19:06

Другие вопросы по тегам:

Похожие вопросы: