Яндекс диск линукс команды

Обновлено: 06.07.2024

Сегодня мы установим облачное хранилище Яндекс.Диск на Linux. Дело в том, что для операционной системы Linux нет графического пакета Яндекс.Диск, поэтому подключение, настройка и проверка синхронизации происходит в терминале. С другой стороны это очень удобно при использовании Яндекс.Диск в офисе, чтобы пользователь не видел происходящих процессов. Хотя, я немного обманул. Есть неофициальный графический пакет Яндекс.Диска на Linux. В данном приложении настройка происходит в графическом режиме, а так же в трее виден значок Яндекс.Диска и синхронизированные данные. Однако, данный пакет крайне нестабилен. Он был установлен на 3 офисных машины, и на 2-х из них благополучно упал, сбив настройки, как доступа, так и синхронизации. Стабильно работало приложение только на ноутбуке. Скачиваем пакет Яндекс.Диск с официального сайта и устанавливаем его. После чего запускаем Терминал и вводим команду:

В появившемся окне выбираем будет ли подключен Яндекс.Диск к облако через прокси-сервер или нет. В моем случае нет, поэтому нажимаем N .
Следующим запросом является запрос логина от облачного хранилища, куда мы вбиваем свой логин. После логина будет запрос пароля от Яндекс.Диск. При наборе пароля курсор не будет перемещаться. Так и должно быть.

Следующим запросом будет выбор папки для синхронизации. Давайте, в примере, это будет папка Документы пользователя anna . Вводим путь:

После этого конфигуратор спросит, нужно ли запускать Яндекс.Диск в качестве сервиса. Если вам нужен автозапуск облачного хранилища, то выбираем работу в качестве сервиса.
Конфигурация Яндекс.Диска под Linux окончена. Теперь выбранная папка будет синхронизироваться с облачным хранилищем.
Для проверки работы сервиса, синхронизации файлов и занятого/оставшегося места в сервисе, вводим команду:

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

В этой небольшой статье мы рассмотрим как установить Яндекс Диск на Linux и как пользоваться программой для синхронизации локальной папки с удалённым диском. Мы рассмотрим все действия на примере Ubuntu.

Установка Яндекс Диск в Linux

Сначала надо добавить официальный репозиторий диска в Ubuntu. Для этого выполните такую команду:

echo "deb http://repo.yandex.ru/yandex-disk/deb/ stable main" | sudo tee -a /etc/apt/sources.list.d/yandex-disk.list

Затем добавьте в систему ключ этого репозитория:

А потом обновите список пакетов:

sudo apt update

Установка Яндекс Диска Linux выполняется командой:

sudo apt install yandex-disk

Этот способ будет работать не только для Ubuntu, но и для всех дистрибутивов, основанных на Debian и использующих файловый менеджер apt. Если вам надо установить программу в CentOS или Fedora добавьте такой репозиторий Yandex Disk:

sudo vi /etc/yum.repos.d/yandex.repo

Затем импортируйте ключ репозитория:

И установите программу:

sudo yum install yandex-disk

Когда программа будет установлена, её надо настроить. Для того чтобы подключить Яндекс Диск выполните эту команду:


Утилита спросит нужно ли использовать прокси. Если вы живете в России и никаких ограничений для доступа к яндексу нет, то прокси можно не использовать. Потом надо ввести логин и пароль от вашего аккаунта Яндекс, а затем останется только ввести путь к папке, которую надо синхронизировать. Если это поле оставить пустым, то будет выбрана папка по умолчанию - /home/имя_пользователя/Yandex.Disk. Теперь вы можете использовать Яндекс Диск чтобы управлять своими файлами:


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

Нет похожих записей


Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.

В настоящее время очень популярным инструментом для доступа и управления файлами являются так называемые облачные хранилища. Они предполагают размещение пользовательских данных на доступных через интернет удалённых серверах т. е. в «облаке» и доступ к нему посредством специального программного обеспечения (ПО) и протоколов. Компании-разработчики облачных хранилищ и сред поддерживают практически все популярные платформы и операционные системы (ОС) для взаимодействия пользователей с облаком. Не стала исключением и компания «Яндекс», которая вместе с предоставляемым ею сервисом «Яндекс.Диск» предлагает пользователям и одноимённый продукт для удобного пользования, собственно, самим сервисом. В этой статье речь пойдёт об утилите Яндекс.Диск и её использовании в Linux.

Загрузка и установка пакета Яндекс.Диск

Сама утилита представляет собой демон, постоянно работающий в памяти и следящий за изменениями определённых файлов и каталогов в локальном и удалённом хранилище (облаке) и реагирует на определённые события (добавление, удаление, переименование и/или изменение файлов/каталогов), запуская синхронизацию, которая актуализирует данные в облаке и локальных хранилищах.

Утилита является бесплатной и, как указывают сами разработчики, написана на языке C++ в IDE Kdevelop. Распространяется Яндекс.Диск в виде пакетов *.deb и *.rpm, которые можно скачать и установить как вручную (используя менеджер пакетов apt например), так и при помощи системы управления пакетами используемой ОС.

Для Debian-ориентированной системы для установки Яндекс.Диск через систему управления пакетами (СУП) нужно выполнить следующие команды:

Для RPM-ориентированных систем порядок установки с помощью СУП несколько иной. Нужно для начала вручную создать и отредактировать файл источника для добавления его в системный репозиторий:

Запустится текстовый редактор nano (который сразу создаст файл yandex.repo по указанному пути), в котором нужно ввести следующее содержимое:

Далее, сохранить сделанные изменения, нажав сочетание клавиш , подтвердить сохранение (Enter), закрыть редактор nano (Ctrl + X) и выполнить следующие команды:

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

Также может потребоваться импортировать с помощью wget открытые GPG-ключи для проверки цифровой подписи пакетов, если это по какой-либо причине не произошло автоматически при использовании СУП или менеджера пакетов. Для Debian:

Управление демоном из командной оболочки

Разработчики Яндекс.Диска в реализации этого проекта постарались максимально придерживаться принципов так называемой концепции UNIX-Way, которая предполагает при разработке ПО соблюдение следующих принципов:

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

Утилита Яндекс.Диск, как уже говорилось, работает как демон (в хорошем смысле…), а потому основной метод управления ею — это дискретные команды с соответствующими опциями и параметрами. Эти команды могут выполняться как непосредственно пользователем в командной оболочке, так и другими программами, которые могут быть графическими оболочками для демона Яндекс.Диска, как в виде оконных приложений, так и в виде виджетов и/или апплетов рабочего стола. Некоторые достойные реализации (YD-tools, Yandex.Disk ServiceMenu) графического пользовательского интерфейса (GUI) давно существуют.


Для управления клиентом Яндекс.Диск предназначена команда yandex-disk, её общий синтаксис следующий:

Внутренними командами утилиты yandex-disk являются команды управления демоном синхронизации, а также команды его настройки, которые приведены в следующей таблице:

Начальное конфигурирование демона.

Соответственно, сами эти команды могут выполняться в следующем виде:

В следующей таблице приводится описание всех доступных для yandex-disk опций:

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

Первое, что необходимо выполнить в командной строке, после установки утилиты Яндекс.Диск — это запустить начальную настройку её демона с помощью команды:

Далее нужно проследовать несложному процессу, в ходе которого будет предложено создать защищённый токен на основе учётных данных, задать настройки прокси-сервера (если предполагается его использовать), указать путь к каталогу синхронизации, а также определить опции автозапуска демона при входе в систему:

В приведённом примере производится настройка демона синхронизации для учетной записи mylogin без задействования прокси-сервера. Каталогом для синхронизации в данном случае является каталог Disk на отдельном разделе (или устройстве) Yandex.Disk.

Интеграция с файловым менеджером

Поскольку сервис Яндекс.Диск поддерживает работу по протоколу WebDAV, то синхронизацию легко настроить для приложений, которые поддерживают эту технологию. В Linux таковыми являются например файловые менеджеры Dolphin (для среды KDE), а также Nautilus – для среды GNOME.


Сама настройка файлового менеджера для работы через WebDAV совсем несложна и на примере Dolphin выглядит следующим образом:


Как можно видеть, благодаря грамотной реализации для Linux-систем и поддержке современных технологий для работы и защиты данных в удалённых хранилищах, утилита Яндекс.Диск легко и гибко способна организовать синхронизацию файлов. Для системных администраторов она примечательна ещё и тем, что полностью соответствует принципам администрирования UNIX/Linux систем. И если в это позволяет политика и регламент безопасности сети организации, то утилита Яндекс.Диск — это отличный вариант предоставить пользователям инструмент для синхронизации их данных с облаком.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

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

Пример быстрой установки пакета

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

Формат пакета 32-bit 64-bit
.deb (Ubuntu, Debian) yandex-disk_latest_i386 yandex-disk_latest_amd64
.rpm (Fedora, Red Hat Enterprise Linux, CentOS) yandex-disk-latest.i386 yandex-disk-latest.x86_64
Формат пакета 32-bit 64-bit
.deb (Ubuntu, Debian) yandex-disk_latest_i386 yandex-disk_latest_amd64
.rpm (Fedora, Red Hat Enterprise Linux, CentOS) yandex-disk-latest.i386 yandex-disk-latest.x86_64
Внимание. Загружая программу, вы соглашаетесь с условиями . Примечание. Репозиторий автоматически устанавливается по адресу /etc/apt/sources.list.d/yandex-disk.list Примечание. Репозиторий автоматически устанавливается по адресу /etc/yum.repos.d/yandex.repo

Вы также можете добавить репозиторий с пакетом yandex-disk в список доступных репозиториев менеджера пакетов и установить пакет с помощью утилиты apt-get или yum .

Установка с помощью apt-get

Внимание. Сохраните копию файла /etc/apt/sources.list.d/yandex-disk.list перед внесением в него изменений.

Содержимое файла yandex.repo :

Мастер начальной настройки

Вы можете выполнить начальную настройку клиента с помощью команды setup :

Введите название каталога для хранения локальной копии Диска. Если вы оставите название пустым, в домашнем каталоге будет создана папка Yandex.Disk .

После того как мастер завершит работу, в каталоге

/.config/yandex-disk будет создан файл конфигурации config.cfg.

Войти в Диск

Чтобы войти в Диск, используйте команду token .

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

Восстановить Диск

Чтобы восстановить Диск после после переустановки операционной системы, смены жёсткого диска или удаления программы:

Читайте также: