OSS探訪GitHubでログイン

クラウドストレージ間のコピー・同期・マウント・暗号化を共通CLIで扱うファイル管理ツール

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
60,100
主要言語
Go
ライセンス
MIT
リポジトリ最終更新
2026/10/04
ページ内ナビ

概要

Rcloneはクラウドストレージ向けのrsyncに相当するコマンドラインツールです。S3、Google Drive、OneDrive、Dropbox、WebDAV、SFTP、Cloudflare R2などを接続先として設定し、コピー、片方向同期、bisync、ハッシュ検査、FUSEマウント、配信を共通コマンドで実行できます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

主な特徴

主要な処理を一つの基盤へまとめる

異なるクラウドサービスやローカルファイルシステムを接続先として定義し、新規・変更ファイルのコピー、片方向同期、双方向bisync、ハッシュ比較を共通CLIで実行できます。

Crypt、Chunker、Compress、Unionなどの仮想バックエンドを重ね、クライアント側暗号化、大容量ファイルの分割、圧縮、複数接続先の統合を構成できます。

出典:[1]

向いている用途

具体的な導入対象

複数サービス間のバックアップ、移行、定期同期を同じCLIとスクリプトで管理したい場合や、クラウドストレージをローカルへマウントしたりHTTP/WebDAVなどで提供したりする場合に向きます。

出典:[1]

導入前の確認

導入前に確認する制約

v1.75.1をソースから導入する場合、go.modはGo 1.26.0を指定します。syncは保存先のファイルを削除することがあるため、最初はテスト用データと--dry-runで差分を確かめてください。認証情報の管理とサービスごとのAPI制限にも注意が必要です。確認したコミットのCOPYINGはMITです。

出典:[1][2][3]

参考にした公式資料

  1. [1]Rclone README at reviewed commit(2026-10-04)
  2. [2]Rclone license at reviewed commit(2026-10-04)
  3. [3]Rclone reviewed build or package metadata(2026-10-04)
編集部からの補足

サービスごとに異なるAPIを接続先の設定へ閉じ込め、copy、sync、checkを共通コマンドへ揃えられる点が強みです。最初はローカルのテスト用ディレクトリー間でcopyとcheckを試し、削除を伴うsyncはdry-runから始めてください。

3ステップで試す

  1. 1

    Rclone v1.75.1をGoで導入

    Go 1.26.0環境で、確認したリリースの実行ファイルを専用ディレクトリーへ配置します。

    GOBIN="$PWD/rclone-bin" go install github.com/rclone/rclone@v1.75.1
  2. 2

    ローカルのテスト用データを作成

    クラウドの認証情報を使わずcopyとcheckを確認するため、コピー元と保存先を用意します。

    mkdir -p rclone-demo/source rclone-demo/dest && printf "hello rclone\n" > rclone-demo/source/hello.txt
  3. 3

    コピーしてハッシュを検証

    ローカルファイルシステムを使い、共通のcopyコマンドとハッシュ一致検査を確認します。

    ./rclone-bin/rclone copy rclone-demo/source rclone-demo/dest && ./rclone-bin/rclone check rclone-demo/source rclone-demo/dest
公式READMEで確認

成長

成長の推移 · 直近30日

60,100 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
182
Open PR
314

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • golang
  • go
  • cloud-storage
  • s3
  • openstack-swift
  • google-drive
  • azure-blob
  • backblaze-b2
  • sftp
  • ftp
  • rclone
  • dropbox
Stars
60,100
Forks
5,473
Watchers
567
Open Issues
996
Contributors
418
所有者種別
Organization
主要言語
Go
ライセンス
MIT
リポジトリ最終更新
2026/10/04

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。

このページを読んで、次に何をすればよいか分かりましたか?