Таким образом, я - двойной футболист. Я ищу простой способ усовершенствовать символьные ссылки в моем Linux домашняя папка, указывающая на каждый файл и папку в корне Windows персональный каталог.
Так, скажите, что у меня есть foo.txt и bar.txt в C:\Windows\Documents and Settings\Nathaniel. Я хочу, чтобы символьные ссылки тех файлов автоматически были сделаны в/home/nathaniel/(в то время как я запускаю Linux, конечно).
В Windows можно "переместить" Документы, и т.д. папки. IDK, как сделать это в XP (если это возможно), но в Vista Вы просто щелкаете правой кнопкой по Documents, Desktop, Videos, и т.д. и говорите, что Свойства, и затем нажимают Move... под Вкладкой Местоположения. Можно затем сделать их эквивалентами в Корневом каталоге Ubuntu.
Какую версию Windows Вы имеете? Я смог отправлять конкретные инструкции со снимками экрана.
Для запуска попытайтесь добавить к Вашему .profile
(или эквивалентный файл, выполненный, когда Вы разжигаете свою оболочку), что-то вроде:
# Mount the NTFS volume at `NTFS`, then...
WINHOME="NTFS/Windows/Documents and Settings/Nathaniel"
ln -s "$WINHOME"/* ~
Вы могли бы хотеть рассмотреть то, что должно произойти, если у Вас есть другой файл с тем именем уже в ~
; изменение его к ln -sf
могло бы быть достаточно хорошим.
Держать зеркало в курсе, в то время как Вы зарегистрированы (например, для обработки случая, где Вы изменяетесь WINHOME
при выполнении Linux), Вы могли запланировать тот фрагмент сценария для выполнения регулярно (использование cron
, например), или используют своего рода каталог, наблюдая за демоном, которого можно использовать для обнаружения, когда содержание каталога изменяется. (В соответствии с Mac OS X, я использовал бы launchd
.)