Rclone

Rclone — это интерфейс командной строки для работы файлами в Объектном хранилище.

Подключиться к хранилищу через Rclone

Установить клиент

Настроить клиент

Работа с Rclone

Посмотреть все команды можно на сайте Rclone.

Создать контейнер

  1. Подключитесь к хранилищу.

  2. Создайте контейнер:

    rclone mkdir remote:<container_name>
    

    Укажите <container_name> — имя нового контейнера.

Посмотреть список объектов

  1. Подключитесь к хранилищу.

  2. Посмотрите список объектов:

    rclone ls remote:<path>
    

    Укажите <path> — префикс, по которому нужно вывести список объектов.

Загрузить объект

При выполнении операций копирования и синхронизации Rclone проверяет все файлы по дате и времени изменения или md5-сумме. Из директории-источника в директорию назначения передаются файлы, которые были изменены.

  1. Подключитесь к хранилищу.

  2. Загрузите объект:

    rclone copy <path_to_directory> <remote_name>:<container_name>
    

    Укажите:

    • <path_to_directory> — путь до папки. Из папки будет скопировано только ее содержимое, а не сама папка;
    • <remote_name> — имя подключения, указанное при конфигурировании Rclone;
    • <container_name> — имя целевого контейнера.

Удалить объект

  1. Подключитесь к хранилищу.

  2. Удалите объект:

    rclone deletefile remote:<path>
    

    Укажите <path> — префикс объекта, который нужно удалить.