簡介:分(fēn)步教程,顯示了如何使用rclone命令行工(gōng)具在Linux中(zhōng)同步OneDrive。
有幾種可用于Linux的雲存儲服務。有Dropbox提供2 GB的可用空間。您還可以使用Mega來獲得15 GB的免費存儲空間。
Microsoft自己的雲存儲服務OneDrive可爲任何Microsoft帳戶持有人提供5 GB的免費存儲空間。一(yī)個主要問題是,與Dropbox和Mega不同,Microsoft沒有爲Linux提供桌面客戶端。
這意味着您将不得不使用Web浏覽器在OneDrive中(zhōng)訪問文件,這不是很方便。
有一(yī)個無憂的GUI應用程序Insync,可讓您輕松地在Linux上使用OneDrive。但這是一(yī)個高級軟件,并非每個人都喜歡。
如果您不擔心Linux終端,那麽讓我(wǒ)向您展示一(yī)個命令行工(gōng)具rclone,您可以使用它在Linux中(zhōng)同步Microsoft OneDrive。
Rclone是一(yī)個開源命令行工(gōng)具,使您可以将本地Linux目錄與各種雲存儲服務同步。
使用rclone,您可以将文件備份到雲存儲,從雲存儲還原文件,鏡像雲數據,在雲服務之間遷移數據,将多個雲存儲用作磁盤。
您可以将其與Google Drive,OneDrive,Nextcloud,Amazon S3和40多種此類雲服務一(yī)起使用。
Rclone是一(yī)個廣泛的命令行工(gōng)具,使用它可能會使很多選項感到困惑。這就是爲什麽我(wǒ)寫本教程來向您展示如何在Microsoft OneDrive中(zhōng)使用rclone的原因。
更新:有一(yī)個名爲Rclone Browser的單獨工(gōng)具,該工(gōng)具通過提供圖形用戶界面使使用rclone更容易。
在Linux中(zhōng)使用Rclone并不那麽複雜,但是需要對Linux終端有一(yī)定的耐心和熟悉。您需要稍微調整配置以使其起作用。讓我(wǒ)們看看如何做到這一(yī)點。
我(wǒ)在本教程中(zhōng)使用的是Ubuntu 20.04,但是您幾乎可以在任何Linux發行版中(zhōng)都可以學習本教程。隻是rclone安裝說明可能不同,但是其餘步驟保持不變。
在基于Debian / Ubuntu的發行版中(zhōng),請使用:
sudo apt install rclone
對于基于Arch的發行版,請使用:
sudo pacman -S rclone
對于其他發行版,請使用您發行版的軟件包管理器。
成功安裝rclone之後,您需要配置rclone。在終端中(zhōng)輸入以下(xià)命令:
rclone config
如果您是第一(yī)次使用rclone,則必須向rclone添加一(yī)個新的遙控器。選擇“ n ”以添加新的遙控器。
現在,您必須輸入remote的名稱。您可以在此處輸入與雲服務匹配的任何名稱,以便于識别。我(wǒ)正在使用“ onedrive ”。
輸入名稱并按Enter鍵後,您将看到雲服務列表,例如Google雲存儲,Box,One Drive等。
您必須輸入要使用的服務的号碼。在這種情況下(xià),它是“一(yī)個驅動器”。确保輸入正确的号碼。
由于您不需要輸入客戶端ID或秘密ID,因此請按兩次Enter。
接下(xià)來輸入“ N”以爲高級配置選擇“否”。當然,如果要配置一(yī)些非常具體的,你可以繼續ÿ。
當你詢問“使用自動配置”,然後按ÿ。
當您輸入“ y”并按Enter鍵時,默認浏覽器将打開,您必須在此處登錄Microsoft帳戶。如果需要許可,請單擊“是”。
現在,您必須選擇帳戶類型。對于大(dà)多數用戶來說,它将是第一(yī)個,“個人或企業一(yī)個驅動器”。我(wǒ)相信這是個人的,所以選擇1。
之後,您将獲得與您的帳戶關聯的“驅動器”列表。因此,在大(dà)多數情況下(xià),您需要選擇“ 0”來選擇驅動器,并在下(xià)一(yī)步中(zhōng)輸入“ Y ”作爲“是”。
它将詢問最後一(yī)次此配置是否正确?如果是,請點擊“ Y”。
然後輸入“ q”退出Rclone配置菜單。
在要安裝OneDrive的主目錄中(zhōng)創建文件夾。我(wǒ)将文件夾命名爲“ OneDrive”。您可以随意命名,但請确保在命令中(zhōng)将名稱更改爲您的名字。
使用mkdir命令在您的主目錄或您想要的任何地方創建一(yī)個新文件夾:
mkdir ~/OneDrive
現在,您必須使用以下(xià)命令:
rclone --vfs-cache-mode writes mount "one drive": ~/OneDrive
在上面的命令中(zhōng),“一(yī)個驅動器”是“遠程”的名稱,因此,如果您的名稱不同,則應在此處使用正确的名稱。您可以在本教程的第2步中(zhōng)檢查“遠程”的名稱。
此命令将在指定位置安裝一(yī)個驅動器,并将繼續在終端中(zhōng)運行。當您停止該過程時,ctrl + c
将卸下(xià)一(yī)個驅動器。
要在啓動時安裝一(yī)個驅動器,請執行以下(xià)下(xià)一(yī)步。
每個Linux發行版都提供了一(yī)些管理啓動應用程序的方法。我(wǒ)在這裏使用Ubuntu的啓動應用程序首選項工(gōng)具。
打開“啓動應用程序”。然後點擊“添加”。現在,在命令字段中(zhōng),輸入以下(xià)内容:
sh -c "rclone --vfs-cache-mode writes mount "one drive": ~/OneDrive"
而已。現在,您可以輕松地在Linux上使用OneDrive,而不會遇到任何麻煩。
如您所見,在Linux中(zhōng)将rclone與OneDrive一(yī)起使用需要花費一(yī)些精力。如果您想要一(yī)個簡單的出路,請獲取諸如Insync之類的GUI工(gōng)具。并在Linux中(zhōng)本地使用OneDrive