Я пытаюсь создать относительную символическую ссылку на HTML-файл. И символическая ссылка, и файл должны храниться на USB-накопителе (я хочу, чтобы он открывался на любом компьютере).

Я успешно создал символическую ссылку, выполнив следующее: me@laptop: /media/administrator/2FE50BF119A67FE4$ ln -s bin/www/index.html "Khan Academy"

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

Firefox не может найти файл по адресу /bin/www/index.htmlZZZZZZZZZZZZZZZZZZZZZZZZZZ

ГДЕ В МИРЕ появились все эти z, и как я могу от них избавиться ???????????

Я пытался заставить это работать в течение нескольких дней, я отформатировал кучу USB-накопителей в nfts (что заняло целую вечность) просто так, чтобы я мог создать символическую ссылку на диске, и теперь он не работает !!

Я подозреваю, что это ошибка в Firefox на Lubuntu. Он отлично работал на другом компьютере под управлением Ubuntu.

2 ответа2

0

Точка монтирования USB-накопителя на разных компьютерах может быть разной, поэтому необходимо использовать относительный путь. Предполагая, что каталог bin находится в корневом каталоге вашего USB-накопителя (/media/administrator/2FE50BF119A67FE4), просто выполните ln -s ./bin/www/index.html "Khan Academy" из корневого каталога USB. Тем не менее, вы все равно можете не увидеть, что вы ожидаете в вашем браузере, в зависимости от того, как был написан index.html .

0
ln -s bin/www/index.html "Khan Academy"

работает только если вы находитесь в нужном месте, так как это относительная ссылка. Вы уверены, что хотите это сделать? (Я подозреваю, что вы хотите /bin/www/index.html)

Проверьте, после того как вы сделали символическую ссылку, где Khan Academy указывает на:

ls -al "Khan Academy"

Я совершенно уверен, что Firefox в lubuntu такой же, как и на другой машине.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .