推出免費的 Microsoft OneDrive 用戶端,無縫支援 OneDrive Personal、OneDrive for Business、OneDrive for Office365 和 SharePoint Libraries。
這個強大且高度可自訂的用戶端與所有主要的 Linux 發行版和 FreeBSD 相容,並且還可以使用 Docker 或 Podman 部署為容器。它提供單向和雙向同步功能,同時確保與 Microsoft OneDrive 服務的安全連線。
最初源自 skilion 客戶端的“分叉”,值得注意的是,原始客戶端的開發人員已明確表示他們無意維護或支援他們的工作(參考)。
該客戶端代表了對原始作品 100% 的重新想像,解決了許多值得注意的錯誤和問題,同時融入了一系列重要的新功能。該客戶端自 2018 年中期以來一直在積極開發中。
與 OneDrive Personal、OneDrive for Business 相容,包括存取 Microsoft SharePoint 庫
提供用戶端過濾規則以選擇與 Microsoft OneDrive 帳戶同步的數據
快取同步狀態以提高效率
支援安全配置測試的試運行選項
驗證文件傳輸以確保資料完整性
使用inotify即時監控本地文件
支援中斷上傳以便稍後完成
能夠透過 webhooks 立即同步遠端更新
透過多線程文件傳輸提高同步速度
透過速率限制管理流量頻寬使用
支援跨 OneDrive Personal 和 OneDrive for Business 帳戶無縫存取共用資料夾和文件
支援國家雲端部署,包括美國政府的微軟雲端、德國的微軟雲端以及中國VNET營運的Azure和Office 365
支援使用 libnotify 發送桌面警報
配置變更後,防止 OneDrive 上發生重大資料遺失
適用於單一租戶和多租戶應用程式
從 OneDrive 上傳/下載檔案時能夠即時加密/解密文件
支援 Windows「按需」功能,因此僅在本機存取時才下載文件
用於設定管理的 GUI:適用於 Linux GUI 的 OneDrive 用戶端
多彩日誌輸出終端修改:OneDrive Client for Linux 多彩日誌輸出
系統托盤圖示:適用於 Linux 的 OneDrive 用戶端 系統托盤圖標
請參閱常見問題解答
如果您有疑問或需要澄清,請在此處提出新的討論帖子
僅為目前應用程式發行版本或較新的「主」分支版本提供支援。
目前發布版本是:
若要檢查您的版本,請執行: onedrive --version
。確保您使用的是當前版本,或根據需要從 master 分支編譯最新版本。
如果您使用的是舊版本,則必須升級至目前版本或更高版本才能獲得支援。
如果您在執行應用程式時遇到任何問題,請先按照以下步驟操作:
檢查您正在使用onedrive --version
應用程式版本,並確保您正在執行最新版本或從 master 建置。
將應用程式配置為僅使用 IPv4 網路連接,然後重新測試。
將應用程式配置為僅使用 HTTP/1.1。操作與 IPv4 網路連接,然後重新測試。
如果上述幾點未能解決您的問題,請將您的「curl」版本升級至curl 開發人員提供的最新版本。有關詳細信息,請參閱 https://curl.se/docs/releases.html。
重要的
請確保報告為錯誤的問題確實是軟體錯誤。對於安裝問題、分發包/版本問題或套件依賴性問題,請開始討論而不是提交錯誤報告。
如果您遇到任何錯誤,可以在 Github 上報告。在提交問題之前,請務必:
使用問題範本填寫新的錯誤報告
使用以下過程產生調試日誌以獲取支持
如果您以任何方式擔心詳細偵錯日誌檔案中包含的資料的敏感性,請建立新的 OneDrive 帳戶,將用戶端配置為使用該帳戶,使用虛擬資料來模擬您的環境,然後複製原始問題
如果您仍然擔心,請提供 NDA 或保密文件以供簽署
將偵錯日誌上傳到 Pastebin 或存檔並透過電子郵件發送至 [email protected]
如果您擔心調試資料的敏感性,請加密+密碼保護存檔文件,並透過帶外 (OOB) 機制提供解密密碼。發送電子郵件至 [email protected],以了解發送密碼的 OOB 方法。
如果您仍然擔心,請提供 NDA 或保密文件以供簽署
請參閱 docs/known-issues.md
參考文件/install.md
參考文件/usage.md
請參閱 docs/business-shared-items.md
請參閱 docs/sharepoint-libraries.md
請參閱 docs/national-cloud-deployments.md
參考文件/docker.md
參考 docs/podman.md