Я хотел бы иметь терминальный инструмент, который позволит мне совместно использовать файлы в произвольных местоположениях Dropbox. Например,
dropbox /users/cs/python/codes/1.py
Это должно совместно использовать файл в данном местоположении.
Давайте предположим, что у нас есть файл 1.html
в ~/Dropbox/public
. Это имеет ссылку на файл который dropbox
выше.
Это предлагает меня, что Dropboxed-файлы должны быть также в общедоступной папке. Однако название файла в папке Dropbox должно предлагать, чтобы Dropbox получил данные из данного местоположения.
Я не уверен, возможно ли это или нет: Моя точка должна иметь код в имени файла, таким образом, что Dropbox мог выбрать данные из данного местоположения после чтения имени файла.
Как можно совместно использовать файлы в произвольных местоположениях Dropbox?
Я не могу понять точно, что Вы спрашиваете, но если Вы хотите иметь файлы, обнаруживаются в папке Dropbox Public и также быть где-то в другом месте в файловой системе, похоже, что единственная опция на данный момент является жесткими ссылками (на *, отклоняют операционные системы, включая OS X):
ln /users/cs/python/codes/1.py ~/Dropbox/Public/
Это создаст a 1.py
файл в ~/Dropbox/Public, который будет другой ссылкой на тот же файл в файловой системе, хотя это будет похоже на другой файл. Это означает, что можно получить доступ к файлу тот же путь и любые изменения, в которые Вы вносите, каждый будет тем же с другим (так как они получают доступ к тому же местоположению на диске). Можно позже удалить ссылку в ~/Dropbox/Public папка, и другой будет все еще работать. Обратите внимание: если Вы удалите одну из ссылок и воссоздадите файл там, то они больше не будут указывать на то же местоположение на диске.
Для пользователей Windows можно сделать то же с sysinternals программой под названием Соединение.
Lifehacker имеет хорошую статью об этом.