Блог Диска

Яндекс.Диск для Linux

27 августа 2013, 15:14
Хорошая новость для всех любителей Ubuntu, Fedora, Debian и других *nix-систем — у Яндекс.Диска появился официальный консольный клиент для Linux.

Установить его можно из нашего репозитория или добавив пакет yandex-disk вручную и установив его с помощью утилиты apt-get или yum.



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

Подробнее о самом клиенте и технических особенностях его работы, читайте в блоге Яндекса на Habrahabr.
53 комментария
Подписаться на комментарии к посту
я загрузил
-- и ничего не заметил... увы.
** пользуюсь по старинке наутилусом

Когда же Яндекс.Диск будет доступен для пользователей "Почты для домена"?

Где сборка на мой любимый декстопный FreeBSD10 ?

Alex Storn,
что-то яндекс ни мычат, ни телятся ради вас могли бы и скомпилировать

исходники давай, нахер нам этот блоб с троянами!

 Позволю себе немного поумничать :-)

#!/bin/bash
mount -t davfs -o user,uid=YOU_SYSTEM_NAME,username=YOU_YANDEX_ACCAUNT https://webdav.yandex.ru:443 /mnt/.yadisk
rsync -au /mnt/.yadisk/ ~/yandex-disk
rsync -au ~/yandex-disk /mnt/.yadisk/
umount /mnt/.yadisk


Файл с логинами и паролями искать ~/.davfs2/secrets

Как заставить скрипт работать цеклически найдете сами.

Хороший мануальчик по WebDAV тут

(B)

Пестато, тогда нахрен нужен этот Яндыкс.Клиент ?

Этот вопрос вам нужно не мне задавать. :-))

Я о версии под Linux только сегодня узнал.

Синхронизацию каталогов сервимсом Яндекс.Диск я не использовал. Зато приходилось синхронизировать каталоги дома и на работе. А Яндекс.Диск монтировал как WebDAV-шару и использовал как скоростную флэшку.

Официальный клиент обеспечивает именно синхронизацию, т.е. вы сможете нормально работать с файлами даже при отсутствии интернета. WebDAV обеспечивает просто удалённый доступ к файлам, при обрыве связи текущая операция чтения/записи окончится ошибкой. Плюс davfs2 просто нереально тормозит и вешает систему. Уж лучше Cadaver.

Молодцы :)

Спасибо!

Добавьте возможность поиска файлов в веб-интерфейсе. спасибо

Так и не понял чем это лучше DavFS-клиента (точки монтирования) и использования RSYNC для копирования файлов.

(Подозреваю я, что демон просто регулярно запускает RSYNC между длкальным каталогом и шарой на WebDAV-сервере Яндес Диска. )

GUI и кнопка расшарить было бы интереснее.

 

PS: Вот бы еще GIT или SVN-ку для файлов офичных форматов и что-то типа Feng Office...

Прочитал Хабр, понял, что немного ошибался по поводу движка.

Однако, что не соответствует принципу KISS не гуд. Особенно для такого функционала как у этого клиента.

Тем более, что, ИМХО, по описанию с хабра у тут костыли нагороженны. Половина из того, что делается клиентом можно смело вывалить на готовый протокол, который так прекрасно работает на mirror.yandex.ru

А если он у меня на ubuntu 12.04 вылетает и стартовать вскоре перестаёт с ошибкой:

Запуск демона...
Ошибка: fail connect to daemon
То надо куда-нибудь логи отправлять?

Виталий Кошура
12 сентября 2013, 14:47

Та же самая ошибка. OpenSUSE 12.3
Запустилось только в первый раз, когда сделал первоначальную настройку. После перезагрузки отказывается стартовать. 

та же ботва :(

Виталий Кошура
19 сентября 2013, 11:30

В тех.поддержку написал, лог-файл отослал. Обещали разобраться со своей стороны

Уже месяц прошел, в твиттере сказали мол исправять, но что-то не видно изменений, а жаль.

Всё отлично работает на Lubuntu 13.04!

Чё-то неполучилось настроить папки исключения. Хотел только одну папку синхронизировать, как ни прописывал остальные в исключения, после рестарта яндекс диска, пробовал удалять остальные, они удалялись в корзину и на яндексе. На веб морде восстанавливал из корзины, - начинали снова синхронизироваться на компе. Ubuntu 12.04 LTS, версия яндекс диска последняя на текущую дату (из репозитория)

Добрый день,

Ubuntu 13.04, при включенном автостарте система стартует полторы минуты (после ввода пароля до появления рабочего стола). Если в ~/.config/yandex-disk/autostart.sh закомментировать строку

/usr/bin/yandex-disk start

(или хотя бы поставить & в конце её)
то старт идёт 10-15 секунд. Научите, пожалуйста, вашего демона  версии 0.1.1.281  не вешать систему.

 

А почему у меня на Win7 не работает?? Ни на сайте, ни на компе. 

Существует ли возможность подключить такой клиент к маршрутизатору на линукс (zyxel Keenetik) к которому подключен жесткий диск? Было бы круто иметь еще один бекап ... 

 

П.С. майл.ру запустил свой облачный сервис и сразу дают 100 гигов, будет ли ответный ход яндекса в плане увеличения бесплатного объема хранилища? 

Отличные новости, сейчас же установим.

Ах да, к стати, а не имеются ли у разработчиков идеи по добавлению опции закачка торрента с трекера, тоесть не через клиент а с самого торрент сайта файлы на диск. Очень удобная вещь кстати. 

Найдено замечательное android приложение, позволяющее включить и настроить автосинхронизацию выбранных папок в Диске и на андрофоне/SD. Официально Диск пока не интегрирован, но по webdav подключается :)
https://play.google.com/store/apps/details?id=dk.tacit.android.foldersync.full&hl=ru 
Есть lite версия.

Отлично работает, Спасибо!

(opensuse12.3)

 

Спасибо, поставил работает заметно лучше чем вебудав!

Очень здорово что клиент именно с поддержкой CLI! И очень бы хотелось что бы это так и оставалось, даже если появится клиент с гуём. Консольное пусть остаётся.

 

1. Очень не хватает возможности почистить корзину, что-то типа "yandex-disk empty"

 

2. Открывать исходники я так понимаю не планируется? Как тогда убедиться что этот демон не делаёт ничего лишнего в системе ?

АРо корзину +100500 сводит на нет все преимущества автоматизации....

Чистка корзины, поддерживаю.

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

Не нашли решение?

собрал свое "облако" на BitTorrentSync

для бэкапов так удобнее

Я.Диск пока только методом исключения, что неудобно когда папок много и они меняются время от времени, прозевал и они автоматом у тебя на сервере. А с учетом сегодняшних 200 ГБ у меня на Я.Диске это жесть для сервера.

Это говно постоянно вываливается и не работает с файлами более 4 ГБ! Купился на обещания, отдал деньги за год аренды облака, в итоге техсуппорт уже месяцу динамит! Если руки из задницы растут, не надо делать громких заявлений!

 

Ваш искренне негодующий пользователь. Чтоб вам пусто было.

 

ЗЫ: WebDAV  - сама по себе хренотень, которая работает через пень-колоду. Покажет 100% копирования, а далее... Ну, может зальется, может, нет... Хрен отследишь. Клиент яндекс.диска хоть более или менее статус загрузки отображает, пока не крашится.

У меня скорость интернета медленая,скачал фай на яндекс диск.Думал получу ссылку на файл(2,5 гб) перетащу её в идм буду качать по тихой,хуй в рот не дают,только через браузер,5 дней качать!!! да нахуя он мне нужен этот диск ебаный

Danilian Achmedzianov
20 августа 2015, 10:31

лучший комментарий, ящитаю:-D

После того, как U1 решили закрыть:-(, сразу кинулся к диску и начал его прикручивать. Приложение сразу есть в центре приложений ubuntu, отлично работает. Я пользователь слабоватый, но настроить смог) Единственное, чего очень не хватает - это индикатора о синхронизации (всё синхронизировано, синхронизация идёт, остановлена). Ну и графического интерфейса очень хочется)

А когда появится официальная версия с графическим интерфейсом?

Пока точной информации по срокам я Вам сказать не могу, увы.

Увы, в связи с этим приходится пользоваться другими облачными сервисами. :-( Сплю и вижу Яндекс Диск у себя на Linux )))

 

Как насчёт публикации исходников? Люди не для того переходят с Windows на Linux, чтобы ставить закрытое приложение, которое делает непонятно что. Мы уже накушались Скайпом, который без спросу лезет читать профиль Firefox вместе со всеми паролями, закладками и историей.

Очень нужна команда очистки корзины, для консольного клиента Linux

В Windows лучшее приложение, перехожу постепенно на Linux, хотелось бы полноценное GUI обертка для Linux (Ubuntu)

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

уже джва года люди хотят такую команду!

Неужели команда очистки корзины через клиент настолько сложна, что её не смогли реализовать больше, чем за два года?
master-profit-01
13 июля 2016, 14:51
ребят есть ли графическая шляпа в трей на линукс Alt p8? если да то где ее достать и поставить чтобы было к примеру как под тойже ебунтой - http://myplugin.ru/linux-prilozheniya/61-kak-ustanovit-yandeks-disk-na-linuks-ubuntu-ili-mint
Старые,старые,старые картинки, хочу,хочу вернуть домой к папочке.
Веб-клиент призывает воспользоваться программой для загрузки файла больше 2 ГБ, а программа пишет, что файл 16 ГБ слишком большой. Замкнутый круг получается. В итоге выходит, что большие файлы лучше грузить по вебу, а не через консоль?)))
Имеем Ubuntu 14.04 lts. Пытаюсь залить на диск файл 4Гб, на 1Гб процесс останавливается и всё. Скажите это баг или фича?
aleksei-d-kuznetcov
7 апреля, 08:06
Яндекс.Диск 0.1.5.978

Не работает, если домашний каталог не в /home (например, создал пользователя только для управления фотоархивом с я.диском в /home/Common/photo/Yandex.Disk). Ни настроить через setup (пишет, что невозможно сохранить токен), ни пользоваться настроенным  не получается. При этом работает вариант 
yandex-disk [команда] -a ~/.config/yandex-disk/passwd -d ~/Yandex.Disk

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