пятница, 30 августа 2013 г.

Устанавливаем клиент Яндекс-диска

Вышел консольный вариант клиента Яндекс-диск под Linux с максимально возможной функциональностью, знакомой по десктопным и мобильным версиям Диска. Консольный клиент позволяет синхронизировать локальные файлы и папки с данными в облаке, получать и закрывать публичные ссылки, а также настроить выборочную синхронизацию. Кроме того, имеется поддержка симлинков.


Использование:
  • yandex-disk start [OPTION]
  • yandex-disk stop [OPTION]
  • yandex-disk status [OPTION]
  • yandex-disk sync [OPTION]
  • yandex-disk token [-p, --password=PASSWORD] [OPTION] USERNAME [FILE]
  • yandex-disk publish [OPTION] FILE
  • yandex-disk unpublish FILE
Команды:
  • setup запустить мастер первоначальной настройки.
  • start запустить как демон и начать синхронизацию папки. В файл ".sync/status" записывается текущий статус синхронизации.
  • stop остановить демон.
  • status показать статус демона: статус синхронизации, ошибки, последние синхронизированные файлы, состояние дискового пространства. Если указан FILE, будет возвращен статус для этого файла.
  • token получить OAuth токен, зашифровать и сохранить его в специальном файле (по умочанию - /.config/yandex-disk/passwd). Если не указаны опции -p PASSWORD или --password PASSWORD,то пароль требуется ввести из STDIN.
  • sync синхронизировать папку и выйти (если демон запущен, дождаться окончания синхронизации).
  • publish сделать файл/папку публичной и вывести ссылку в STDOUT. Объект будет скопирован в синхронизируемую папку. Для перезаписи существующих объектов используйте опцию --overwrite.
  • unpublish удаление публичного доступа к файлу/папке.
Опции:
  • --config=FILE, -c FILE прочитать опции из конфигурационного файла. Файл должен содержать строки вида имя=значение. Путь к файлу по умолчанию ~/.config/yandex-disk/config.cfg.
  • --dir=DIR, -d DIR путь к папке Яндекс.Диска.
  • --auth=FILE, -a FILE прочитать токен из файла. Файл должен быть подготовлен командой token. Путь к файлу по умолчанию ~/.config/yandex-disk/passwd.
  • --exclude-dirs=DIR1,DIR2,… не синхронизировать указанные папки.
  • --read-only не загружать локальные изменения на сервер. Измененные локально файлы будут переименованы.
  • --overwrite в режиме read-only перезаписывать локально измененные файлы.
  • --no-daemon, -D запустить демон без возврата управления в консоль. Чтобы вернуть управление, демон необходимо остановить,запустив в другой консоли команду yandex-disk stop или закрыв текущую консоль.
  • --version, -v показать информацию о версии.

Установка из Терминала Kubuntu 32-bit:
wget http://repo.yandex.ru/yandex-disk/yandex-disk_latest_i386.deb
sudo dpkg -i yandex-disk_latest_i386.deb
rm yandex-disk_latest_i386.deb

Установка из Терминала Kubuntu 64-bit:
wget http://repo.yandex.ru/yandex-disk/yandex-disk_latest_amd64.deb
sudo dpkg -i yandex-disk_latest_amd64.deb
rm yandex-disk_latest_i386.deb

Подробнее о настройке и программе: http://habrahabr.ru/company/yandex/blog/191446/

Комментариев нет:

Отправить комментарий