чисто командная строка работы dropbox

чисто командная строка работы dropbox

Можно ли использовать учетную запись Dropbox из чисто командной строки, например, из скрипта bash?

Мне пока не удалось найти исчерпывающий ответ на этот вопрос.

Я уже некоторое время пользуюсь Git, и его довольно легко использовать из командной строки. Если у dropbox нет надежной версии для командной строки, то какие существуют альтернативы dropbox, которые имеют эту функцию?

Поскольку мы приближаемся к концу 2020 года, возможно, что-то изменилось. Я использую Windows, но буду получать доступ к Dropbox через Cygwin, что по сути является способом доступа к функциональности Linux в Windows.

решение1

Использовать учетную запись Dropbox из чисто командной строки?

Попытался ли тыdbxcli?

dbxcli: инструмент командной строки для пользователей Dropbox и администраторов команд

Функции

  • Поддерживает основные файловые операции, такие как ls, cp, mkdir, mv (через Files API)
  • Поддерживает поиск
  • Поддерживает ревизии и восстановление файлов.
  • Частичные загрузки для больших файлов, постраничный список для больших каталогов
  • Поддерживает растущий набор операций команды

Монтаж

Загрузите предварительно скомпилированные двоичные файлы для Mac, Windows и Linux со страницы релизов.

...

$ dbxcli --help
Use dbxcli to quickly interact with your Dropbox, upload/download files,
manage your team and more. It is easy, scriptable and works on all platforms!

Usage:
  dbxcli [command]

Available Commands:
  cp          Copy files
  du          Display usage information
  get         Download a file
  ls          List files
  mkdir       Create a new directory
  mv          Move files
  put         Upload files
  restore     Restore files
  revs        List file revisions
  rm          Remove files
  search      Search
  team        Team management commands
  version     Print version information

Flags:
      --as-member string   Member ID to perform action as
  -v, --verbose            Enable verbose logging

Use "dbxcli [command] --help" for more information about a command.

$ dbxcli team --help
Team management commands

Usage:
  dbxcli team [command]

Available Commands:
  add-member    Add a new member to a team
  info          Get team information
  list-groups   List groups
  list-members  List team members
  remove-member Remove member from a team

Global Flags:
      --as-member string   Member ID to perform action as
  -v, --verbose            Enable verbose logging

Use "dbxcli team [command] --help" for more information about a command.

Источник:dropbox/dbxcli: клиент командной строки для Dropbox, созданный с использованием Go SDK

решение2

Dropbox поддерживает под Linux официальный интерфейс командной строки через команда dropbox. Перед запуском команд ниже необходимо перейти в корень фактической папки Dropbox, обычно это ~/Dropbox.

dropbox update
dropbox filestatus [-l] [-a] [FILE]...
dropbox ls [FILE]...
dropbox puburl FILE
dropbox sharelink FILE
dropbox proxy MODE [TYPE] [HOST] [PORT] [USERNAME] [PASSWORD]
dropbox throttle DOWNLOAD UPLOAD
dropbox status
dropbox running
dropbox stop
dropbox lansync [y/n]
dropbox exclude [list]
dropbox start [-i]
dropbox autostart [y/n]
dropbox version
dropbox help [COMMAND]

Более подробную информацию см. в справочной статье Dropbox.
Какие команды Linux доступны в Dropbox?

Связанный контент