Ответы:
Вы можете скачать клиент Dropbox для Linux на сайте Dropbox .
Этот пакет установит как демон Dropbox (который автоматически синхронизирует файлы в папке, если вы его настроите), так и dropbox
утилиту командной строки.
ПРИМЕЧАНИЕ . Из-за изменений, внесенных в общую папку с помощью Dropbox, приведенные ниже инструкции больше не работают.
Чтобы получить ссылку на файл в Dropbox из командной строки, теперь вы должны использовать
sharelink
команду вместоpuburl
. Для получения дополнительной информации, пожалуйста, смотрите ответ jbrock, подробно описывающий использование этой команды.Дополнительную информацию об изменениях в общей папке см. В этом разделе справки Dropbox .
Предполагая, что у вас установлен клиент Dropbox и по пути вы можете получить ссылку на файл в вашей общей папке, используя команду:
dropbox puburl <path-to-file>
Например:
dropbox puburl ~/Dropbox/Public/somepic.jpg
Тем не менее, это не будет работать для файлов за пределами вашей общей папки, это просто выдаст ошибку:
Couldn't get public url: Unknown Error
Для получения дополнительной информации об интерфейсе командной строки dropbox вы можете прочитать неофициальную вики .
На тот случай, если вы просто хотите избежать перехода на сайт, вместо того, чтобы нуждаться в чистом решении для командной строки, вот альтернативный метод.
Для URL-адресов к файлам за пределами общей папки кажется, что вы должны использовать либо веб-сайт, либо использовать плагин, который добавляет специфичные для Dropbox функции в ваш файловый менеджер. По умолчанию Dropbox поддерживает интеграцию с файловым менеджером Nautilus (файлы GNOME) для среды рабочего стола GNOME.
Если у вас есть интеграция Dropbox с вашим файловым менеджером, вы можете щелкнуть правой кнопкой мыши по файлу и выбрать пункт «Поделиться ссылкой Dropbox» в подменю «Dropbox». Это скопирует ссылку в ваш буфер обмена.
Обычно вы можете указать, есть ли у вас интеграция Dropbox с вашим файловым менеджером, если при просмотре папки Dropbox в файловом менеджере над синхронизированными файлами появляются зеленые галочки.
В зависимости от вашего дистрибутива Linux в репозиториях пакетов могут быть доступны плагины для разных сред рабочего стола. Например, в Linux Mint есть плагины, доступные для Nemo (Cinnamon, package is nemo-dropbox
) и Caja (MATE, package is caja-dropbox
).
dropbox puburl ~/Dropbox/Public/somepic.jpg
".
dropbox
Cli? Это проект dropbox / dbxcli ?
Недавно Dropbox добавил возможность создавать ссылку на ресурс (не только puburl
) из командной строки, а также другие новые функции интерфейса командной строки. Для меня это отличная новость. Сегодня я обнаружил, что Thunar Dropbox Plugin вызывает сбой Dropbox для версии 3.16.1. Итак, я собираюсь просто интегрировать Dropbox CLI в мое контекстное меню Thunar через «Настроить пользовательские действия ...». Мне нужно было использовать скрипт Python Dropbox для новых функций, таких как создание ссылки на общий ресурс для работы. Вот использование:
Поделиться ссылкой
dropbox sharelink FILE
Распечатывает общую ссылку для файла .
Обязательно прочитайте первые три абзаца на этой странице, прежде чем начать. https://www.dropbox.com/en/help/9192
Чтобы добавить пункт контекстного меню в Thunar, я выбрал «Правка»> «Настроить пользовательские действия ...» и добавил команду:
dropbox sharelink %f | tr -d '\n' | xsel -ib
Вот сценарий, который я написал, который интегрирует Dropbox в Thunar. Это также может быть использовано для других файловых браузеров.
Вот вывод: dropbox help
Dropbox command-line interface
commands:
Note: use dropbox help <command> to view usage for a specific command.
status get current status of the dropboxd
throttle set bandwidth limits for Dropbox
help provide help
puburl get public url of a file in your dropbox's public folder
stop stop dropboxd
running return whether dropbox is running
start start dropboxd
filestatus get current sync status of one or more files
ls list directory contents with current sync status
autostart automatically start dropbox at login
exclude ignores/excludes a directory from syncing
lansync enables or disables LAN sync
sharelink get a shared link for a file in your dropbox
proxy set proxy settings for Dropbox