У меня есть несколько машин с Linux и одна машина с Windows 7. Я синхронизирую свои закладки Firefox между всеми машинами, синхронизируя файл "place.sqlite" среди всех платформ.
На машинах Linux у меня есть папка
/home/user/favs
он содержит различные файлы, которые я хотел бы открыть с помощью моего браузера. Машина Windows содержит указанные файлы в своем
C:\Users\user\My Documents\synced\favs
папка.
Почти вся моя работа выполняется на машинах Linux, поэтому, естественно, расположение файлов в закладках указанных файлов, на которые ссылается браузер, отражает их пути к Linux.
Я не могу открыть эти файлы с помощью Firefox на компьютере с Windows, так как URI файлов для разных платформ Windows и Linux различны.
Например, местоположение (для целей браузера) конкретного файла, который я хочу открыть в браузере (нажав на его закладку), является
file:///home/user/favs/foo.txt
в то время как в Windows эквивалентный URI файла, конечно, будет
file:///C:/Users/user/My Documents/synced/favs/foo.txt
Что я могу сделать с указанной выше папкой Windows favs
чтобы мой браузер открыл этот файл, учитывая, что в закладке субъекта указан URI указанного файла Linux указанного целевого файла?
Я возился с командами Windows subst
и join
, а также с путями к папке монтирования. Я также безуспешно смотрел на картографию дисков и наведение абсолютного пути.
С тех пор, как несколько лет назад я перешел на Linux, мои знания Windows плохо помечались (машина с Windows 7 принадлежит моей жене).