Межсистемные ссылки на файлы
Мы используем сложное дерево каталогов, разделяемое через DropBox в Windows и Ubuntu.
Где-то нам нужно ссылаться на файлы, размещенные в других папках (например, Invoice_5.doc
должен быть найден под Invoices
а также под Clients/SomeName
).
До Ubuntu мы могли использовать файлы.lnk. Но какое сейчас самое лучшее решение, когда мы используем Ubuntu (Gnome) и Windows?
2 ответа
Похоже, что если вы создаете файл и символическую ссылку на компьютере A, на компьютере B Dropbox просто создает две отдельные копии файла. Наверное, не то, что вы хотите.
Ближайший эквивалент .lnk
Файл в Linux - это файл рабочего стола. .desktop
Файл для относительной ссылки представляет собой текстовый файл, содержащий:
[Desktop Entry]
Type=Link
URL=path/to/file
Чтобы автоматизировать создание таких ссылок, вам нужно посмотреть, как добавить настраиваемое действие в nautilus.
Почему вы не создаете символические ссылки?
ln -s Invoices/Invoice_5.doc Client/SomeName/
создаст символическую ссылку в каталоге Client/SomeName/
с оригиналом, оставшимся в Invoices/
, Конечно, вы можете сделать это с помощью Nautilus (щелкните правой кнопкой мыши "Сделать ссылку").
Однако я не знаю DropBox и не знаю, как DropBox обрабатывает символические ссылки.