Можно ли создать символическую ссылку вручную? - PullRequest
0 голосов
/ 22 марта 2019

Для контекста, я ищу потенциальную реализацию решения для неподдерживаемых методов в browserfs (fs.symlink и fs.symlinkSync). оригинальный вопрос здесь для справки

Моя первая идея состояла в том, что это можно реализовать, вручную создав файл с правильным содержимым и затем chmod включив его режим, чтобы сделать его правильной символической ссылкой.

Я даже не уверен, возможно ли это. Но в настоящее время с использованием BrowserFS и fs.symlink, и fs.symlinkSync не реализованы (хотя их чтение работает), так что это потенциально решение, которое bfs использует для создания неподдерживаемых методов fs.symlink и fs.symlinkSync.

Я нашел из этой ссылки , что символические ссылки в режиме 120000. Я быстро понял, что не знаю, как выглядит реальное содержимое символической ссылки, и не смог найти много информации в сети или эмпирически в моей оболочке (ОС не позволяла мне изменить режим символической ссылки на превратить его в файл и посмотреть содержимое).

У кого-нибудь есть идея, как вручную проверить содержимое существующей символической ссылки, чтобы помочь выяснить, как выполнить обратный инжиниринг создания символической ссылки, создав файл с правильным содержимым и chmod в его режиме?

...