Управление Dropbox в терминале с помощью Dropbox Uploader

Преимущество Dropbox в том, что у него есть настольный клиент почти для каждой ОС и мобильного устройства. Однако, если вам нужно получить доступ к Dropbox с вашего сервера или с небольшого устройства, такого как Raspberry Pi, которое не позволяет вам установить клиент Dropbox, лучшим решением будет возможность управлять своей учетной записью Dropbox прямо с терминала. (с командной строкой). Здесь пригодится скрипт Dropbox Uploader.

Dropbox Uploader - это сценарий BASH, который можно использовать для загрузки, скачивания, вывода списка или удаления файлов из Dropbox. Он хорош тем, что не требует ввода имени пользователя и пароля Dropbox. Он использует API Dropbox для подключения к вашей учетной записи Dropbox, чтобы вы могли передавать файлы, не беспокоясь об утечке пароля.

Монтаж

Для работы Dropbox Uploader необходимы только две вещи: Bash (очевидно) и cURL. Bash включен почти в каждый дистрибутив Linux, если вы не удалили его вручную. Вам нужно будет установить cURL, если он в настоящее время не установлен в вашей системе. В дистрибутиве на основе Ubuntu:

Чтобы установить Dropbox Uploader, сначала возьмите скрипт с его сайта Github:

Затем переместите его в папку "bin":

Для начала просто используйте команду:

При первом запуске он покажет вам имя приложения и предложит вам создать приложение Dropbox с этим именем приложения.

dropbox-uploader-app-name

Перейдите на сайт разработчика Dropbox и создайте приложение.

dropbox-uploader-create-app

Вот несколько настроек, которые вы должны установить для своего приложения:

  • Тип приложения: приложение Dropbox API.
  • Тип данных: файлы и хранилища данных.
  • Тип файлов: все типы файлов.

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

Вернувшись в терминал, введите ключ и секрет приложения и перейдите по ссылке авторизации Dropbox, чтобы предоставить Dropbox Uploader разрешение на доступ к вашей учетной записи Dropbox. После того, как вы подключите Dropbox Uploader к своей учетной записи Dropbox, вы сможете управлять своим Dropbox в терминале.

Применение

Использование довольно простое. С Dropbox Uploader можно использовать 10 команд:

  • загрузить
  • скачать
  • Удалить
  • двигаться
  • копировать
  • mkdir
  • список
  • Поделиться
  • Информация
  • разорвать связь

Чтобы загрузить файл / папку, используйте синтаксис:

Если "путь к файлу / в / dropbox" опущен, файл (ы) будут загружены на самый верхний уровень вашей учетной записи Dropbox.

Чтобы скачать файл / папку,

Чтобы перечислить все файлы в папке в вашей учетной записи Dropbox,

Чтобы получить общедоступную ссылку на конкретный файл в Dropbox,

Заключение

Dropbox Uploader предоставляет вам удобный способ получить доступ к своей учетной записи Dropbox и управлять ею прямо из терминала. Это особенно полезно для веб-администраторов использовать на своем сервере. В сочетании с простым сценарием резервного копирования и заданием cron вы можете легко автоматизировать резервное копирование сервера в Dropbox.

2 комментария

  1. привет, господин .. я хочу спросить вас ..
    пока я пишу скрипт curl "https://raw.github.com/andreafabrizi/Dropbox-Uploader/master/dropbox_uploader.sh" -o /tmp/dropbox_uploader.sh
    но я не могу закончить все это .. только показать
    // curl по умолчанию выполняет проверку сертификата SSL, используя "связку"
    открытых ключей центра сертификации (CA) (сертификаты CA). Если файл пакета
    по умолчанию не подходит, вы можете указать альтернативный файл
    с помощью параметра –cacert.
    Если этот HTTPS-сервер использует сертификат, подписанный центром сертификации, представленным
    в пакете, проверка сертификата, вероятно, не удалась из-за
    проблемы с сертификатом (срок его действия может истек или имя может
    не совпадать с именем домена в URL-адресе).
    Если вы хотите отключить curl проверка сертификата, используйте параметр -k (или –insecure) .//
    я не знаю ... надеюсь, вы можете мне помочь .. спасибо


    Кроме того, вы можете перейти на его страницу на github (
    https://github.com/andreafabrizi/Dropbox-Uploader) и загрузить главную копию. Извлеките файл и переместите файл "dropbox_uploader.sh" в папку "/ usr / local / bin /".

Комментарии закрыты.