<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

適用于Linux的基于Rust的同步客戶端介紹

jf_wN0SrCdH ? 來源:Linux中國 ? 2024-01-05 11:32 ? 次閱讀

一個簡單而優雅的 GUI 同步客戶端,提供雙向同步。

當談到與云文件同步時,我們有Insyncitsfoss.com、FreeFileSyncitsfoss.com等選項,以及rcloneitsfoss.com等幾個命令行工具。

無論哪種情況,你也可以使用云存儲提供商的同步客戶端(如果他們有適用于 Linux 或任何其他平臺的同步客戶端)。但是,這并不是與多個云存儲服務同步內容的最佳方式。

Insync 是一款付費工具,而 FreeFileSync 或 rclone 對于 Linux 新用戶來說可能是一種難以接受的選擇。。

Celeste,一個簡單的 GUI 同步客戶端,支持多個云提供商。

該應用正在積極開發中。目前它可能沒有足夠的功能和貢獻者。歡迎你探索并幫助該項目。

適用于 Linux 的基于 Rust 的同步客戶端

c8d36204-a184-11ee-8b88-92fbcf53809c.png

Celeste 是一款用 Rust 編寫的應用,可確保你獲得快速的體驗。它在底層利用 rclone 來可靠地將數據與云同步。

與某些現有選項不同,它沒有為你提供很多選擇。雖然一些用戶可能會發現它有所欠缺,但其他用戶可能會發現它是他們一直想要的簡單工具。

Celeste 僅支持雙向同步,目前沒有其他同步方式。

如果你想要單向同步(云到本地,或本地到云),那么這不適合你。

該工具的工作機制很簡單。你只需從列表中添加云提供商,或添加任何 WebDAV 服務器。

默認選項包括:Google Drive、Dropbox、Proton Drive、pCloud、ownCloud、和Nextcloud。

c8da9fc4-a184-11ee-8b88-92fbcf53809c.png

你可以自定義該工具的服務器名稱,然后點擊“登錄(Log in)”開始授權過程。pCloud 的情況如下:

c8e341a6-a184-11ee-8b88-92fbcf53809c.png

當你授權應用訪問云文件,它會提示你設置本地文件夾和云之間的同步。

c8eda916-a184-11ee-8b88-92fbcf53809c.png

如果還沒有正斜杠(/) 符號,那么只需輸入它即可,它應該開始以下拉樣式列出你擁有的遠程文件夾。

這將是雙向同步。因此,你的云文件將被下載到遠程文件夾(如果有)。同步后,從云中刪除的任何內容都不會從本地文件夾中消失。而且,你從系統中刪除的任何內容都將從云中刪除。

此同步過程定期發生。我沒有找到強制啟動或停止同步的方法。如果此應用的未來版本中提供類似的選項,它應該會有所幫助。

c8f526a0-a184-11ee-8b88-92fbcf53809c.png

在大多數情況下,每當本地/遠程中發生文件更改時,同步都會確保你能夠盡快訪問最新的更改。

有一次,很長一段時間沒有同步,所以我不得不重新啟動應用來修復它。

不幸的是,如果云提供商的令牌過期,該應用不能很好地處理錯誤,并且你必須重新授權和重新同步。

c8f88a8e-a184-11ee-8b88-92fbcf53809c.png

它會顯示錯誤,但沒有使用 GUI 刷新令牌的選項。我不想嘗試命令行方式,因為這違背了 GUI 工具的目的。

因此,你可以選擇再次重新添加相同的同步服務器,重新進行所有授權和同步。這就是目前的解決方案。

總結

Celeste 似乎是一個非常有用且簡單的 GUI 同步客戶端。

盡管它缺乏某些功能,但用戶體驗對于它已經提供的功能來說還是很好的。

考慮到它是一個相當新的應用,有更多的貢獻者和用戶嘗試它,Celeste 可以憑借其堅實的基礎發展成更多的東西。

作者:Ankush Das

本文由LCTT原創編譯,Linux中國榮譽推出

LCTT 譯者 :geekpi






審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    10994

    瀏覽量

    206779
  • GUI
    GUI
    +關注

    關注

    3

    文章

    611

    瀏覽量

    38830
  • Rust
    +關注

    關注

    1

    文章

    223

    瀏覽量

    6388

原文標題:Celeste:Rust 開發的多云端開源 GUI 文件同步客戶端 | Linux 中國

文章出處:【微信號:Rust語言中文社區,微信公眾號:Rust語言中文社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    labview TCP客戶端

    最近在做一個labview 客戶端測試小程序,服務器采用MFC編寫,客戶端采用TCP偵聽函數,通信可以連接,數據也正確,但是服務器檢測發送判斷失敗,個人推測是不是客戶端建立連接后關閉
    發表于 06-30 23:15

    一個服務器,多個客戶端,怎么向指定的客戶端發數據

    我用labview做服務器,單片機做客戶端,客戶端幾百個,怎么區分客戶端,給指定的客戶發發數據
    發表于 06-01 09:26

    是否有可用的Mac或Linux客戶端?

    目前我們有一個Windows客戶端。請查看以后訪問Mac&amp; Linux客戶端。以上來自于谷歌翻譯以下為原文Currently we have a Windows client. Please
    發表于 09-20 11:36

    同步工具適用于同步SRAM

    。同步工具將適用于同步SRAM。請提供您的意見。問候,Pavan 以上來自于百度翻譯 以下為原文 Hi All, We have come up with a Junction
    發表于 02-13 12:06

    免費又好用的Linux FTP客戶端工具介紹

    FTP服務器支持文件傳輸協議,這是互聯網交換程序和數據文件的標準?;旧现vFTP站點是提供文件下載的網站。下面將介紹的是幾個最好又免費的Linux FTP客戶端。
    發表于 07-11 07:50

    如何使用Socket實現TCP客戶端?

    本教程介紹了如何編寫一個基于 socket 編程實現的 TCP 客戶端。我們先將 socket 編程的流程列出來,然后給出具體的實例。
    發表于 03-30 07:07

    如何使用Socket實現UDP客戶端?

    本教程介紹了如何利用socket 編程來實現一個 UDP 客戶端,與服務器進行通信。與開發 TCP 客戶端一樣,我們先將 socket 編程的流程列出來,然后給出具體的實例。
    發表于 03-30 07:39

    線程多客戶端設置

    客戶端設置,每個客戶端與服務器可視為一個線程。利用多線程在ucosiii下設置。一個線程設置服務器,一個線程創建客戶端(可多次創建),一個線程管理客戶端的連接與斷開。通訊管理還需要改
    發表于 08-24 06:08

    Labview客戶端狀態獲取

    求助,目前只有5積分,哪位大佬給點幫助:采用TCP傳輸數據,一個服務器多個客戶端,通過一個按鈕控制,點動按鈕將服務器中的一個文件發給4個客戶端,目前已實現發送文件和讀取連接客戶端數量,不過客戶
    發表于 11-15 15:02

    監控系統客戶端及服務設計

    項目開發報告1 項目簡介1.1 概述1.2 開發環境1.3 其他支持1.4 應用界面1.4.1 服務器1.4.2 客戶端1.5 程序使用2 項目開發2.1 搭建基于實驗平臺數據庫2.1.1 數據庫
    發表于 12-21 07:02

    基于HTTP協議客戶端實現WebClient軟件包介紹

    軟件包介紹WebClient 軟件包是 RT-Thread 自主研發的,基于 HTTP 協議的客戶端的實現,它提供設備與 HTTP Server 的通訊的基本功能。軟件包目錄結構WebClient
    發表于 08-15 14:23

    客戶端初始化后是否可以從客戶端句柄中獲取客戶端配置呢?

    客戶端初始化后是否可以從客戶端句柄中獲取客戶端配置?例如:代碼:char name[] = "example";esp_http_client_config_t cfg
    發表于 03-02 06:58

    基于STM32的節點及開發環境介紹

    第一節:基于STM32的節點介紹? 硬件平臺,軟件開發環境? 第二節:使用Paho MQTT客戶端協議棧直連阿里云IoT平臺? 適用于資源受限的節點設備? 第三節:使用Linkkit
    發表于 09-11 07:46

    適用于Java的Google HTTP客戶端庫使用教程

    介紹 由 Google 編寫的用于 Java 的 Google HTTP 客戶端庫是一個靈活、高效且功能強大的 Java 庫,用于通過 HTTP 訪問網絡上的任何資源。圖書館有以下 特
    發表于 04-12 10:33 ?3次下載

    Linux下TCP網絡編程-創建服務器與客戶端

    這篇文章介紹Linux下的socket編程,完成TCP服務器、客戶端的創建,實現數據通信。
    的頭像 發表于 08-14 09:26 ?2041次閱讀
    <b class='flag-5'>Linux</b>下TCP網絡編程-創建服務器與<b class='flag-5'>客戶端</b>
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>