在 Linux 上使用 Dropbox:透過原始碼、指令和軟體套件庫安裝

已更新 May 14, 2025
person icon

本文資訊適用於 Linux 系統的所有 Dropbox 使用者。

Dropbox 桌面應用程式可在受支援的 Linux 作業系統上使用。如果您是在 Linux 裝置上使用 Dropbox,建議您下載並安裝 Dropbox 桌面應用程式的適當 Linux 套件

 

進一步瞭解 Linux 版 Dropbox 的系統要求。

highlighter icon

請注意:如果您使用單一登入 (SSO),您需要先登入 dropbox.com,然後才能安裝 Dropbox 桌面應用程式。

如何在 Linux 上安裝 Dropbox

如要在 Linux 桌面上安裝 Dropbox,請下載並安裝適當的套件:

安裝完成後,系統會提示您登入或建立新帳戶。

進一步瞭解如何在 Linux 系統中安裝 Dropbox 桌面應用程式。

如何透過原始碼建構適用於 Linux 的 Dropbox 安裝檔

Dropbox 安裝套件來源已透過 GPL 授權公開。也就是說,如果您選擇的 Linux 或 Unix 發行版的安裝套件不可用,您仍然可以使用自行編譯的版本。

基於法律規定,只有在您將修補程式放上公共網域時,系統才會接受修補程式。

您將列入每個套件中的 [貢獻者] 檔案裡。若要送出您的修補程式,請聯絡我們。如果您想在 Dropbox 平台上開發,請前往開發人員網站查看 Dropbox API。

Dropbox 上可以使用哪些 Linux 指令?

Dropbox 桌面應用程式可使用 Linux 命令列介面 (CLI) 控制。執行指令前,請確定您執行的是可用指令,且提示字元位於 Dropbox 資料夾的根目錄 (最高層級)。

預設上,Dropbox 資料夾會位於 ~/Dropbox;若您使用的是 Dropbox 工作團隊帳戶,資料夾則會位於 ~/Dropbox(您的團隊名稱)。如果您已將 Dropbox 資料夾移到其他位置,執行以下指令前,請務必先開啟您正確的 Dropbox 資料夾根目錄。

warning icon

重要提醒:Linux 版的 Dropbox 桌面應用程式即將更新和簡化。若要繼續在 Linux 上享受完整的桌面體驗,您可能需要更新系統或下載其他程式庫

指令

下列清單提供您可以在 CLI 中管理的設定資訊,並附上指令範例以協助您操作。

說明

列印可用的指令清單和每個指令的簡短說明,作為使用時的指南:

dropbox help [command]

開始

如果尚未執行,這將啟動 Dropbox 精靈。如果已在執行,則不會進行任何操作:

dropbox start [-i]
如果系統上沒有 Dropbox 精靈,您也可以自動安裝:
dropbox start [i--install]

自動啟動

選擇是否要在登入時自動啟動 Dropbox:

dropbox autostart [y/n]
  • y:Dropbox 會在登入時自動啟動
  • n:Dropbox 不會在登入時自動啟動
highlighter icon

請注意:此指令可能只適用於目前支援的 Ubuntu 發行版

代理伺服器

如果您使用代理伺服器,且需要設定存取權限,您能在此手動變更 Dropbox 的代理伺服器設定:

dropbox proxy MODE [TYPE] [HOST] [PORT] [USERNAME] [PASSWORD]

您可以從以下設定中選擇:

 

模式

  • 自動
  • 手動

 

以下選項僅在手動模式下有效:

  • Type
    • https
    • SOCKS4
    • SOCKS5
  • 主機:代理伺服器主機名稱
  • 連接埠:代理伺服器連接埠
  • 使用者名稱:代理伺服器使用者名稱(如有需要)
  • 密碼:代理伺服器密碼(如有需要)

lansync

這會根據您的網路偏好設定啟用或停用 LAN 同步功能:

dropbox lan sync [y/n]
  • y:Dropbox 會使用 LAN 同步(預設)
  • 注意:Dropbox 不會使用 LAN 同步處理

throttle

此功能可設定檔案同步處理的頻寬限制,並可變更下載上傳限制:

dropbox throttle DOWNLOAD UPLOAD
  • 下載
    • 沒有限制
    • 設定手動限制為每秒 KB
  • 上傳
    • 沒有限制
    • 自動
    • 設定手動限制為每秒 KB

舉例來說:

dropbox throttle 500 unlimited
dropbox throttle unlimited auto
dropbox throttle 500 100

正在執行

此命令只能在指令碼中用來檢查 Dropbox 是否正在執行。此命令不會將任何內容輸出到 CLI。

dropbox running
如果 Dropbox 精靈已在執行中,這會傳回 [1];如果未執行,則傳回 [0]

狀態

此指令會列印 Dropbox 精靈目前的同步狀態:

dropbox status

Filestatus

這會檢查每個特定檔案目前的同步狀態:

dropbox filestatus [-l] [-a] [FILE]…
  • -l--list:以與 Linux 原生指令「ls」類似的格式輸出資訊
  • -a--all:不略過以「.」開頭的項目。
highlighter icon

請注意:別名包括 stat

ls

這是 filestatus -l 的別名,用來將 Dropbox 內容列入 CLI:

dropbox ls [FILE]…

分享連結

這會產生可分享的連結,用來與他人共享所選檔案,無論收件人有沒有 Dropbox 帳戶:

dropbox sharelink FILE

停止

這會停止 Dropbox 精靈:

dropbox stop


管理選擇性同步設定

選擇性同步是 Dropbox 桌面應用程式的一項功能,可讓您在硬碟中新增或移除 Dropbox 資料夾,以節省電腦中的儲存空間,無需刪除檔案本身。進一步瞭解選擇性同步功能。

您可以使用以下指令來管理選擇性同步設定:

排除

如果您執行 [排除清單],或者只是單純排除,沒有其他指令,CLI 將顯示目前從同步作業中排除的目錄清單。

dropbox exclude [list]
dropbox exclude
您可以將一個或多個目錄新增至排除清單,然後重新同步 Dropbox:
dropbox exclude add [DIRECTORY] [DIRECTORY] …
或者,您可以從排除清單中移除一個或多個目錄,然後重新同步 Dropbox。
dropbox exclude remove [DIRECTORY] [DIRECTORY] …
highlighter icon

請注意:若要從排除清單中移除指定路徑,該路徑得位於 Dropbox 資料夾內。

以下是使用 CLI 管理選擇性同步設定的範例。該範例說明了您可能需要調整這些設定的部分情況,並詳細說明每個指令及個別含義。

首先,您需要將目錄變更為 Dropbox 資料夾位置:

username@machine:~$ cd ~/Dropbox
您要求查看磁碟上的資料夾樹狀結構:
username@machine:~/Dropbox$ tree -d
下一個指令顯示了資料夾結構:

├── Documents
│   ├── Personal
│   └── Work
├── Fun
│   └── Largest Folder Ever
└── Media
    ├── Images
    └── Videos
8 directories
您要求查看任何現有的選擇性同步資料夾:
username@machine:~/Dropbox$ dropbox exclude list
此指令會顯示從同步作業中排除或未上傳至 Dropbox 的目錄。下一個指令確認目前沒有被排除的目錄:
No directories are being ignored.
您新增了兩個目錄至選擇性同步排除:
username@machine:~/Dropbox$ dropbox exclude add Documents/Personal Media/Videos/
這已確認:
Excluded: 
Documents/Personal
Media/Videos
您要求提供已排除資料夾的詳細資訊,現在包括剛剛新增的兩個資料夾:
username@machine:~/Dropbox$ dropbox exclude list
系統會顯示以下確認訊息:
Excluded: 
Documents/Personal
Media/Videos
您檢查了磁碟上的資料夾,且排除或選擇性同步的資料夾不再出現在磁碟上:

username@machine:~/Dropbox$ tree -d
.
├── Documents
│   └── Work
├── Fun
│   └── Largest Folder Ever
└── Media
    └── Images
6 directories
您選擇性同步或排除了另一個資料夾,並收到確認訊息:
username@machine:~/Dropbox$ dropbox exclude add Fun/Largest\ Folder\ Ever/
Excluded: 
Fun/Largest Folder Ever
當您重新檢查磁碟上的資料夾以查看是否成功時,該資料夾已被排除:

username@machine:~/Dropbox$ tree -d
.
├── Documents
│   └── Work
├── Fun
└── Media
    └── Images
5 directories
您要求再次查看所有已排除或選擇性同步的資料夾:
username@machine:~/Dropbox$ dropbox exclude list
Excluded: 
Documents/Personal
Fun/Largest Folder Ever
Media/Videos
您從選擇性同步資料夾清單中移除了兩個資料夾,下一個指令顯示系統已移除資料夾:
username@machine:~/Dropbox$ dropbox exclude remove Media/Videos Documents/Personal
No longer excluded: 
Media/Videos
Documents/Personal
當您檢查磁碟上的資料夾時,已確認這點:
username@machine:~/Dropbox$ tree -d
.
├── Documents
│   ├── Personal
│   └── Work
├── Fun
└── Media
    ├── Images
    └── Videos
7 directories
username@machine:~/Dropbox$ 
這篇文章對您有幫助嗎?

Let us know how why it didn't help:

Thanks for letting us know!

感謝您的意見。

Відповіді спільноти

其他取得協助的方式