Преимущество Dropbox в том, что у него есть настольный клиент почти для каждой ОС и мобильного устройства. Однако, если вам нужно получить доступ к Dropbox с вашего сервера или с небольшого устройства, такого как Raspberry Pi, которое не позволяет вам установить клиент Dropbox, лучшим решением будет возможность управлять своей учетной записью Dropbox прямо с терминала. (с командной строкой). Здесь пригодится скрипт Dropbox Uploader.
Dropbox Uploader - это сценарий BASH, который можно использовать для загрузки, скачивания, вывода списка или удаления файлов из Dropbox. Он хорош тем, что не требует ввода имени пользователя и пароля Dropbox. Он использует API Dropbox для подключения к вашей учетной записи Dropbox, чтобы вы могли передавать файлы, не беспокоясь об утечке пароля.
Монтаж
Для работы Dropbox Uploader необходимы только две вещи: Bash (очевидно) и cURL. Bash включен почти в каждый дистрибутив Linux, если вы не удалили его вручную. Вам нужно будет установить cURL, если он в настоящее время не установлен в вашей системе. В дистрибутиве на основе Ubuntu:
sudo apt- получить установку curl
Чтобы установить Dropbox Uploader, сначала возьмите скрипт с его сайта Github:
curl "https://raw.github.com/andreafabrizi/Dropbox-Uploader/master/dropbox_uploader.sh"-o/tmp/dropbox_uploader.sh
Затем переместите его в папку "bin":
sudoinstall/tmp/dropbox_uploader.sh /usr/local/bin/dropbox_uploader
Для начала просто используйте команду:
dropbox_uploader
При первом запуске он покажет вам имя приложения и предложит вам создать приложение Dropbox с этим именем приложения.
Перейдите на сайт разработчика Dropbox и создайте приложение.
Вот несколько настроек, которые вы должны установить для своего приложения:
- Тип приложения: приложение Dropbox API.
- Тип данных: файлы и хранилища данных.
- Тип файлов: все типы файлов.
Что касается ограничения приложения, вы можете настроить его для доступа только к файлам, которые оно создает, или ко всем файлам в Dropbox.
Вернувшись в терминал, введите ключ и секрет приложения и перейдите по ссылке авторизации Dropbox, чтобы предоставить Dropbox Uploader разрешение на доступ к вашей учетной записи Dropbox. После того, как вы подключите Dropbox Uploader к своей учетной записи Dropbox, вы сможете управлять своим Dropbox в терминале.
Применение
Использование довольно простое. С Dropbox Uploader можно использовать 10 команд:
- загрузить
- скачать
- Удалить
- двигаться
- копировать
- mkdir
- список
- Поделиться
- Информация
- разорвать связь
Чтобы загрузить файл / папку, используйте синтаксис:
dropbox_uploader upload /filepath/to/file-or-folder /filepath/in/dropbox
Если "путь к файлу / в / dropbox" опущен, файл (ы) будут загружены на самый верхний уровень вашей учетной записи Dropbox.
Чтобы скачать файл / папку,
dropbox_uploader download /filpath/to/file-or-folder/in/Dropbox /filepath/in/local/machine
Чтобы перечислить все файлы в папке в вашей учетной записи Dropbox,
dropbox_uploader list /filepath/to/folder/in/Dropbox
Чтобы получить общедоступную ссылку на конкретный файл в Dropbox,
dropbox_uploader share /filepath/to/file/in/Dropbox
Заключение
Dropbox Uploader предоставляет вам удобный способ получить доступ к своей учетной записи Dropbox и управлять ею прямо из терминала. Это особенно полезно для веб-администраторов использовать на своем сервере. В сочетании с простым сценарием резервного копирования и заданием cron вы можете легко автоматизировать резервное копирование сервера в Dropbox.
2 комментария
Комментарии закрыты.
привет, господин .. я хочу спросить вас ..
пока я пишу скрипт 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 /".