В силу ряда причин иногда возникает необходимость быстро получить достаточный объем с Yandex диска, но обычный метод, через браузер, ограничен двумя гигабайтами в zip-архиве (это системное ограничение размера архива).
Яндекс в таких случаях предлагает ставить официальный клиент (~300 Мб), он прописывается в системе, и лично мне доставляет неудобства.
Решение достаточно быстро найдено, оно на поверхности, это бесплатная утилита командной строки Rclone (https://rclone.org/).
Основное предназначение этой программы - работа с облаками, не только Yandex.
Я опишу быстрое описание установки и некоторые особенности.
Скачиваем, копируем программу в любую папку (например, D:\temp\rclone\)
Запускаем командную строку Пуск - выполнить - cmd.exe
Переходим в папку, пишем cd D:\temp\rclone\
Запускаем настройку подключения к Yandex disk, пишем rclone.exe config - происходит запуск мастера, надо отвечать на вопросы:
No remotes found, make a new one?
n) New remote
s) Set configuration password
n/s> nТут спрашивает создание нового подключения к облаку, пишем n - новое подключение:
Type of storage to configure.
Choose a number from below, or type in your own valueТут предлагает типы облаков, прямо пишем следующее, со всеми знаками / Yandex Disk
Далее два вопроса, просто нажимаем два раза Enter, пишем Y и откроется страница в браузере, где надо будет пройти аутентификацию.
Storage> yandex
Yandex Client Id - leave blank normally.
client_id>
Yandex Client Secret - leave blank normally.
client_secret>
Remote config
Use web browser to automatically authenticate rclone with remote?
* Say Y if the machine running rclone has a web browser you can use
* Say N if running rclone on a (remote) machine without web browser access
If not sure try Y. If Y failed, try N.Настройка закончена, выходим, пишем Q, опять попадаем в командную строку, но уже с настроенным доступом.
Далее можно проверить доступ:
Пишем rclone.exe ls yandex:
Если все нормально покажет файлы на Яндексе.
Далее копируем конкретную папку себе на компьютер:
rclone.exe copy yandex:"Загрузки/1 школа" /temp/yandex/
Обратите внимание на кавычки, то, что слэш в папке обратный /, а не как обычно в windows прямой \, и то, что можно смело писать название папок на русском языке.
В процессе выполнения этой команды ничего не происходит, но файлы достаточно резво копируются на этот же диск, в папку D:\temp\yandex\
Если надо видеть прогресс копирования, то пишите rclone.exe copy -P yandex:"Загрузки/1 школа" /temp/yandex/
За остальными командами программы в https://rclone.org/commands/
Комментариев нет:
Отправить комментарий