Руководство по Rclone

Rclone — это продвинутый инструмент командной строки для управления файлами и синхронизации данных между локальной файловой системой и более чем 70 облачными провайдерами, включая S3, Google Drive, Dropbox, OneDrive и другие. Rclone предлагает богатый функционал: монтирование облака, шифрование, кэширование, резервное копирование и многое другое.


Установка Rclone

Вы можете установить Rclone, следуя инструкциям на официальном сайте.

Скачать Rclone
Настройка удалённого подключения

Rclone использует термин remote, чтобы обозначить облачное хранилище. Настройка происходит через интерактивное меню.

rclone config

Следуйте шагам мастера, чтобы добавить новое облачное хранилище.

ПараметрЗначение
n) New remote
s) Set configuration password
q) Quit config
n
NameИмя может быть произвольным, например: mybucket
Storages3
providerOther
env_authPress Enter for the default (false)
access_key_id<YOUR_ACCESS_KEY_ID>
secret_access_key<YOUR_SECRET_ACCESS_KEY>
regionru-1
endpoints3.buckets.ru
Все остальныеPress Enter to leave empty.

После настройки вы можете просмотреть список всех подключений:

rclone listremotes

В файле ~/.config/rclone/rclone.conf хранятся все подключённые облачные хранилища и их параметры в открытом виде, включая ключи доступа.

Работа с файлами

Список содержимого удалённого хранилища:

rclone ls <remote_name>:

Копирование файла из локальной директории в облачное хранилище:

rclone copy ./file.txt <remote_name>:<bucket-name> --s3-no-check-bucket

Загрузка файла из облака на диск:

rclone copy <remote_name>:<bucket-name>/file.txt ./
Удаление файлов

Удалить файл из облачного хранилища:

rclone delete <remote_name>:<bucket-name>/file.txt
Синхронизация директорий

Синхронизация содержимого между локальной папкой и облаком:

rclone sync ./<local-folder>/ <remote_name>:<bucket-name>/<remote-folder>
Монтирование облачного хранилища

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

rclone mount <remote_name>:<bucket-name> /mnt/<folder>
Полный справочник команд

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

Документации Rclone (rclone.org)

Все еще нужна помощь?
Создать заявку в поддержку