Делитесь файлами в произвольных местах с помощью Dropbox

2686
Léo Léopold Hertz 준영

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

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

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

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

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

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

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

3
Dropbox [удаленные общие папки 15 марта 2017 года] (https://www.dropbox.com/help/files-folders/public-folder), что означает, что большинство ответов ниже не применимы. Steven M. Vascellaro 6 лет назад 0
@ StevenVascellaro Спасибо за уведомление! Однако этот вопрос касается не общих папок, а расположения ваших файлов Dropbox в вашей файловой системе. - Хорошо, что Dropbox отключает эту функцию, потому что в самом Dropbox столько проблем. Léo Léopold Hertz 준영 6 лет назад 1

3 ответа на вопрос

9
jtbandes

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

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

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

4
Cory

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

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

-1
Domchi

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