天天看點

七牛雲存儲釋出同步上傳用戶端 - QRSBox

QRSBox - 七牛雲存儲同步上傳用戶端

QRSBox 是一個 “七牛雲存儲” 的同步上傳用戶端,目前是v0.6.0版本。這個東西的存在可能會讓人困惑。以下是一些 FAQ:

七牛雲存儲釋出同步上傳用戶端 - QRSBox

Q: “七牛雲存儲” 是網盤麼?為什麼會有同步用戶端?

A: “七牛雲存儲” 不是網盤。這個同步用戶端也不是給終端使用者用的,但是确實有一些七牛的客戶需要好用的上傳工具,是以才有了它。對它正确的了解是,QRSBox 是 “七牛雲存儲” 指令行同步工具 qrsync 的 GUI 版本(當然,其實和 qrsync 還是略有有差別的,見下),僅此而已。

Q: QRSBox 是不是基于 “七牛雲存儲” 上的一個網盤 DEMO?

A: “QRSBox” 不是 DEMO,他是 “七牛雲存儲” 本身的用戶端。

Q: 為啥要有 QRSBox 這樣的東西?七牛為啥不直接支援 FTP 就好了?

A: FTP 是比較過時的玩意,在主流的網際網路場合下都難以見到它的蹤影。七牛一直緻力于做更好用更易用的雲存儲。我們需要創造。是以我們更願意吸收像 Dropbox 這類同步網盤的優點,來提升七牛雲存儲的體驗。相比 FTP,QRSBox 有如下優點:

  • QRSBox 支援目錄監控。你向目錄裡面增加、修改檔案,都可以被自動同步到“七牛雲存儲”。
  • QRSBox 支援增量同步。下次同步的時候,隻會同步那些新增的或者修改的内容。
  • QRSBox 支援斷點續上傳,無論網絡多差,QRSBox 都要確定盡量讓檔案上傳成功。

Q: 我本地目錄删除一個檔案,會在七牛雲存儲的空間裡面也相應删除對應的檔案麼?

A: 不會。QRSBox 和 Dropbox 這樣的同步網盤的差别在于:

  • QRSBox 同步是單向的,QRSBox 隻是單向上傳的工具,隻不過它在努力把上傳功能做到了極緻的簡單易用。
  • QRSBox 并不同步本地的“删除”行為。這個還是和 QRSBox 定位是上傳工具有關。要删除檔案,建議你到七牛的 portal 背景去删除,這有點麻煩,但是反過來也有另外的好處,就是你同步完一個檔案後,本地就可以直接删除它以釋放本地的磁盤空間。

Q: QRSBox 和 QRSync 指令行工具有啥差別?

A: 除了 qrsbox 是 GUI 而 qrsync 是指令行外,兩者最大的不同是 qrsbox 會監控目錄變化,屬于 “守護程式”,而 qrsync 在一次同步任務完成時就結束。簡單可以了解為:qrsbox = fs monitor + qrsync

QRSBoxCli - 七牛雲存儲同步上傳用戶端(指令行版)

與 QRSBox v0.6.0 同步釋出的還有整個 devtools(含新增的 qrsboxcli 指令行工具)。

QRSBoxCli 是 QRSBox 的指令行版。相比 QRSync 指令行工具而言,QRSBoxCli 額外具備目錄監控能力,自然也就更好用 :-)

QRSBoxCli 使用方法如下:

配置

用如下指令:

qrsboxcli init <AccessKey> <SecretKey> <SyncDir> <Bucket> [<KeyPrefix>]

這是将本地的

<SyncDir>

目錄同步到七牛雲存儲

<Bucket>

空間。

<KeyPrefix>

是可選的,如果指定,那麼所有上傳到

<Bucket>

空間中的檔案會被加上

<KeyPrefix>

字首。

同步

完成配置後,我們就可以開始同步了。用如下指令:

qrsboxcli sync &

同步過程建議背景執行,這是為什麼這裡加了

&

符号。

檢視同步狀态

任何時刻,你都可以用如下指令檢視同步的狀态:

qrsboxcli log

QRSBox 相關資源下載下傳

  • QRSBox
  • QRSBoxCli

via

七牛雲存儲知識庫