不久前,我們總結了所有 在本地掛載 Google Drive 作為虛擬文件系統,並從 Linux 系統訪問存儲在 Google Drive 中的文件的方法。今天,我們將學習使用 dbxfs
將 Dropbox 文件夾掛載到本地文件系統中。dbxfs
用於在類 Unix 操作系統中本地掛載 Dropbox 文件夾作為虛擬文件系統。雖然在 Linux 中很容易安裝 Dropbox 客戶端,但這種方法與官方方法略有不同。它是一個命令行 dropbox 客戶端,且無需磁碟空間即可訪問。dbxfs
是自由開源的,並且是用 Python 3.5+ 編寫的。
安裝 dbxfs
dbxfs
官方支持 Linux 和 Mac OS。但是,它應該適用於任何提供 FUSE 兼容庫或能夠掛載 SMB 共享的 POSIX 系統。由於它是用 Python 3.5 編寫的,因此可以使用 pip3 包管理器進行安裝。如果尚未安裝 pip,請參閱以下指南。
並且也要安裝 FUSE 庫。
在基於 Debian 的系統上,運行以下命令以安裝 FUSE:
$ sudo apt install libfuse2
在 Fedora 上:
$ sudo dnf install fuse
安裝完所有必需的依賴項後,運行以下命令以安裝 dbxfs
:
$ pip3 install dbxfs
在本地掛載 Dropbox 文件夾
創建一個掛載點以將 Dropbox 文件夾掛載到本地文件系統中。
$ mkdir ~/mydropbox
然後,使用 dbxfs
在本地掛載 dropbox 文件夾,如下所示:
$ dbxfs ~/mydropbox
你將被要求生成一個訪問令牌: