跳至主要内容

同步 vs 複製 vs 移動——雲端傳輸該選哪一種操作?

· 閱讀時間約 8 分鐘
Tayson
Senior Engineer

你想在雲端之間傳輸檔案。RcloneView 提供同步、複製與移動三種操作。它們聽起來很類似,但選錯操作可能會刪除你原本不想遺失的檔案。以下說明每種操作的運作方式,以及各自適合的使用時機。

這是雲端檔案管理中最重要的決策之一。每種操作對「存在於目的地但不存在於來源」的檔案,處理方式都不同。理解這一點可以避免意外的資料遺失。

RcloneView 應用程式預覽

在同一處管理與同步所有雲端

RcloneView 是 rclone 的跨平台 GUI。透過清爽的視覺化介面比較資料夾、傳輸或同步檔案,並自動化多雲工作流程。

  • 一鍵作業:複製 · 同步 · 比較
  • 排程器與歷史記錄,打造可靠的自動化
  • 支援 Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTP 等
WindowsmacOSLinux
免費開始使用 →

核心功能免費。Plus 提供自動化功能。

三種操作

複製 (Copy)

它做什麼:將檔案從來源複製到目的地。如果目的地已存在相同檔案,則跳過;如果存在但內容不同,則覆寫。

它不做什麼:絕不會從目的地刪除任何東西。

Source:      A, B, C
Destination: B, D
After Copy: B, D, A, C (D is untouched, A and C are added)

同步 (Sync)

它做什麼:讓目的地與來源完全一致。複製新增與變更的檔案,並刪除目的地中來源不存在的檔案

Source:      A, B, C
Destination: B, D
After Sync: A, B, C (D is deleted! A and C are added)

移動 (Move)

它做什麼:與複製類似,但檔案成功傳輸後會從來源刪除

Source:      A, B, C
Destination: B, D
After Move:
Source: (empty)
Destination: B, D, A, C

快速對照表

行為複製同步移動
將新檔案加入目的地
更新變更的檔案
從目的地刪除
從來源刪除
適合備份⚠️
建立完全鏡像

何時使用各種操作

適合使用複製的情境:

  • 備份 — 你想要一個安全網。複製絕不會從目的地刪除檔案,所以即使你從來源刪除了某個檔案,備份中仍會保留它。
  • 初次遷移 — 首次將資料搬移到新的雲端服務。
  • 新增檔案 — 想在不影響現有檔案的情況下新增內容。
  • 不確定該選哪個 — 複製是最安全的預設選擇,不會在目的地造成資料遺失。

範例:

  • 每日備份:Google Drive → Backblaze B2。
  • 初次遷移:OneDrive → Google Drive。
  • 交付客戶:將完成的檔案複製到客戶的 Dropbox。

適合使用同步的情境:

  • 鏡像 — 目的地應該隨時是來源的完全複本。
  • 正在使用中的工作資料夾 — 希望目的地反映所有變更,包括刪除。
  • 儲存空間清理 — 從來源移除的檔案,也應該從鏡像中移除。

範例:

  • 在 S3 上維護 NAS 的鏡像(完全複本)。
  • 在兩位團隊成員之間鏡像同一個專案資料夾。
  • 讓測試伺服器與正式環境的素材資料夾保持同步。

注意:同步會刪除檔案。務必先執行**試跑(dry run)**以預覽將被刪除的內容。

適合使用移動的情境:

  • 封存 — 將舊檔案移動到便宜的儲存空間,並從較昂貴的來源移除。
  • 處理流程 — 檔案進入收件匣、經過處理後,再移動到封存區。
  • 釋放空間 — 將檔案從已滿的硬碟移動到雲端儲存,並移除本機副本。

範例:

  • 將 Google Drive 中超過 90 天的檔案移動到 S3 Glacier。
  • 將處理完成的上傳檔案從暫存儲存桶移動到封存儲存桶。
  • 將照片從已滿的手機備份移動到雲端封存。

試跑安全網

在執行任何操作(尤其是同步)之前,使用試跑準確預覽將發生的事情:

  • 哪些檔案將被複製。
  • 哪些檔案將被刪除(僅限同步)。
  • 哪些檔案將被移動(僅限移動)。

這項預覽不會產生任何費用,卻能避免意外狀況。

先進行資料夾比對

在任何傳輸之前,先使用「資料夾比對」了解目前的狀態:

Compare before transferring

這會顯示:

  • 兩處都存在的檔案(以及是否一致)。
  • 僅存在於來源的檔案。
  • 僅存在於目的地的檔案。

常見錯誤

用同步來做備份

Day 1: Sync Google Drive → S3  (all files backed up)
Day 2: Accidentally delete a folder from Google Drive
Day 3: Sync Google Drive → S3 (folder deleted from S3 too!)

備份請使用複製以避免此問題。

想要鏡像卻用了複製

Day 1: Copy Source → Dest  (files transferred)
Day 2: Delete old files from Source
Day 3: Copy Source → Dest (old files still on Dest, taking up space)

如果希望目的地保持乾淨,請使用同步

想要保留兩份副本卻用了移動

移動會刪除來源檔案。如果需要在兩處都保留檔案,請使用複製

決策流程

  1. 兩處都需要保留檔案嗎?

    • 是 → 複製或同步。
    • 否(要從來源移除)→ 移動。
  2. 目的地應該與來源完全一致嗎?

    • 是(包含刪除)→ 同步。
    • 否(只新增檔案)→ 複製。
  3. 這是備份嗎?

    • 是 → 幾乎總是選擇複製。

開始使用

  1. rcloneview.com 下載 RcloneView
  2. 比對資料夾以了解目前狀態。
  3. 根據你的目標選擇正確的操作
  4. 先試跑以預覽變更。
  5. 有信心地執行

正確的操作用在正確的地方。不要用猜的——要理解。


相關指南:

支援的雲端服務商

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces