ページ内ナビ
概要
Rcloneはクラウドストレージ向けのrsyncに相当するコマンドラインツールです。S3、Google Drive、OneDrive、Dropbox、WebDAV、SFTP、Cloudflare R2などを接続先として設定し、コピー、片方向同期、bisync、ハッシュ検査、FUSEマウント、配信を共通コマンドで実行できます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
主要な処理を一つの基盤へまとめる
異なるクラウドサービスやローカルファイルシステムを接続先として定義し、新規・変更ファイルのコピー、片方向同期、双方向bisync、ハッシュ比較を共通CLIで実行できます。
Crypt、Chunker、Compress、Unionなどの仮想バックエンドを重ね、クライアント側暗号化、大容量ファイルの分割、圧縮、複数接続先の統合を構成できます。
出典:[1]
向いている用途
具体的な導入対象
複数サービス間のバックアップ、移行、定期同期を同じCLIとスクリプトで管理したい場合や、クラウドストレージをローカルへマウントしたりHTTP/WebDAVなどで提供したりする場合に向きます。
出典:[1]
導入前の確認
参考にした公式資料
- [1]Rclone README at reviewed commit(2026-10-04)
- [2]Rclone license at reviewed commit(2026-10-04)
- [3]Rclone reviewed build or package metadata(2026-10-04)
編集部からの補足
サービスごとに異なるAPIを接続先の設定へ閉じ込め、copy、sync、checkを共通コマンドへ揃えられる点が強みです。最初はローカルのテスト用ディレクトリー間でcopyとcheckを試し、削除を伴うsyncはdry-runから始めてください。
3ステップで試す
- 1
Rclone v1.75.1をGoで導入
Go 1.26.0環境で、確認したリリースの実行ファイルを専用ディレクトリーへ配置します。
GOBIN="$PWD/rclone-bin" go install github.com/rclone/rclone@v1.75.1 - 2
ローカルのテスト用データを作成
クラウドの認証情報を使わずcopyとcheckを確認するため、コピー元と保存先を用意します。
mkdir -p rclone-demo/source rclone-demo/dest && printf "hello rclone\n" > rclone-demo/source/hello.txt - 3
コピーしてハッシュを検証
ローカルファイルシステムを使い、共通のcopyコマンドとハッシュ一致検査を確認します。
./rclone-bin/rclone copy rclone-demo/source rclone-demo/dest && ./rclone-bin/rclone check rclone-demo/source rclone-demo/dest
成長
成長の推移 · 直近30日
60,100 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 182
- Open PR
- 314
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- ownCloud Infinite Scale2,137 Stars
共通タグ 2件 · 同じ言語
file sync・share・WebDAV・OIDC・Office連携をGo multi-service architectureでself-hostする
Go - Ollama182,132 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
オープンモデルの取得、実行、API連携を一つのローカル基盤へまとめる
Go - fzf83,368 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
stdinやfile walkerの候補を曖昧検索し、preview・shell action・remote controlまで組めるterminal fuzzy finder
Go - Lazygit82,880 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
stage・commit・branch・rebase・worktree・reflog操作をkeyboard中心のterminal UIへ集約するGit client
Go - mkcert59,717 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
localhostや開発用domain向けにローカルCAを作成し、ブラウザから信頼されるTLS証明書を簡単に発行する
Go - GitHub CLI46,528 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
pull request・issue・repository・GitHub APIの操作を
Goghから実行し、terminal中心の開発workflowへ統合する
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。