3

Я хотел бы иметь инструмент терминала, который позволил бы мне обмениваться файлами в произвольных местах с помощью Dropbox. Например,

dropbox /users/cs/python/codes/1.py

Это должно поделиться файлом в указанном месте.

Давайте предположим, что у нас есть файл 1.html в ~/Dropbox/public . Он имеет ссылку на файл, который dropbox выше.

Это наводит меня на мысль о том, что Dropboxed-файлы также должны быть в общей папке. Однако имя файла в папке Dropbox должно предлагать Dropbox получать данные из заданного местоположения.

Я не уверен, возможно ли это или нет: моя точка зрения заключается в том, чтобы в имени файла был такой код, чтобы Dropbox мог получить данные из заданного местоположения после прочтения имени файла.

Как вы можете обмениваться файлами в произвольных местах с помощью Dropbox?

3 ответа3

9

Я не могу точно понять, о чем вы спрашиваете, но если вы хотите, чтобы файлы отображались в общедоступной папке Dropbox, а также находились где-то еще в файловой системе, похоже, на данный момент единственным вариантом являются жесткие ссылки (в * nix операционные системы, включая OS X):

ln /users/cs/python/codes/1.py ~/Dropbox/Public/

Это создаст файл 1.py в ~/Dropbox/Public, который будет другой ссылкой на тот же файл в файловой системе, хотя будет выглядеть как другой файл. Это означает, что вы можете получить доступ к файлу таким же образом, и любые изменения, внесенные вами в один, будут такими же, как и в другом (так как они обращаются к одному и тому же месту на диске). Позже вы можете удалить ссылку в папке ~/Dropbox/Public, а другая все равно будет работать. Обратите внимание: если вы удалите одну из ссылок и заново создадите там файл, они больше не будут указывать на одно и то же место на диске.

4

Для пользователей Windows вы можете сделать то же самое с программой sysinternals под названием Junction.

У Lifehacker есть хорошая статья об этом.

-1

Или вы можете подождать, пока команда Dropbox добавит поддержку для этого - см. Список предстоящих функций здесь.

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