[ad_1]
前段时间,我们总结了所有可能的方法 在本地挂载 Google 驱动器 作为虚拟文件系统并从您的 Linux 操作系统访问存储在 google 驱动器中的文件。 今天,我们将学习使用以下方法将 Dropbox 文件夹挂载到本地文件系统中 dbxfs 公用事业。 dbxfs 用于在本地挂载您的 Dropbox 文件夹作为 Linux 和类 Unix 操作系统中的虚拟文件系统。 虽然很容易 安装 Dropbox 客户端 在 Linux 中,这种方法与官方方法略有不同。 它是一个命令行 Dropbox 客户端,无需磁盘空间即可访问。 dbxfs 应用程序是免费的、开源的并用 Python 编写。
内容
在 Linux 中安装 dbxfs
dbxfs 正式支持 Linux 和 Mac OS。 但是,它应该适用于任何提供 FUSE 兼容库 或有能力安装 中小企业 分享。 由于它是为 Python 3.5 编写的,因此可以使用 点子3 包管理器。 如果您尚未安装 PIP,请参阅以下指南。
- 如何使用 Pip 管理 Python 包
并且,还要安装 FUSE 库。
在基于 Debian 的系统上,运行以下命令来安装 FUSE:
$ sudo apt install libfuse2
在 Fedora:
$ sudo dnf install fuse
安装所有必需的依赖项后,运行以下命令来安装 dbxfs 实用程序:
$ pip3 install dbxfs
在 Linux 中使用 Dbxfs 在本地挂载 Dropbox 文件夹
创建一个挂载点以在本地文件系统中挂载您的保管箱文件夹。
$ mkdir ~/mydropbox
然后,使用 dbxfs 实用程序在本地挂载保管箱文件夹,如下所示:
$ dbxfs ~/mydropbox
您将被要求生成访问令牌:
要生成访问令牌,只需从 Web 浏览器导航到上述输出中给出的 URL,然后单击 允许 验证 Dropbox 访问权限。 您需要登录到您的保管箱帐户才能完成授权过程。
在下一个屏幕中将生成一个新的授权代码。 复制代码并返回您的终端并将其粘贴到 cli-dbxfs 提示完成该过程。
然后将要求您保存凭据以供将来访问。 类型 是 或者 ñ 无论您要保存还是拒绝。 然后,您需要为新的访问令牌输入两次密码。
最后,点击 是 接受 “/home/用户名/mydropbox” 作为默认挂载点。 如果要设置不同的路径,请键入 ñ 并输入您选择的位置。
全做完了! 从现在开始,您可以看到您的 Dropbox 文件夹已本地安装在您的文件系统中。
更改访问令牌存储路径
默认情况下,dbxfs 应用程序会将您的 Dropbox 访问令牌存储在系统密钥环或加密文件中。 但是,您可能希望将其存储在 gpg 加密文件或其他东西。 如果是这样,请通过在 Dropbox 开发者应用控制台上创建个人应用来获取访问令牌。
创建应用程序后,单击 产生 按钮中的下一个按钮。 此访问令牌可用于通过 API 访问您的 Dropbox 帐户。 不要与任何人共享您的访问令牌。
创建访问令牌后,使用您选择的任何加密工具对其进行加密,例如 密码材料, 密码守护者, 地穴围棋, 加密货币, 墓, 顶盖 和 GnuPG 等,并将其存储在您的首选位置。
接下来编辑 dbxfs 配置文件并在其中添加以下行:
"access_token_command": ["gpg", "--decrypt", "/path/to/access/token/file.gpg"]
您可以通过运行以下命令找到 dbxfs 配置文件:
$ dbxfs --print-default-config-file
有关更多详细信息,请参阅 dbxfs 帮助部分:
$ dbxfs -h
如您所见,使用 Dbxfs 实用程序在文件系统中本地挂载 Dropfox 文件夹没什么大不了的。 就目前的测试而言,dbxfs 可以正常工作。 如果您有兴趣了解它是如何工作的,请尝试一下,并在下面的评论部分告诉我们您的体验。
资源:
- Dbxfs GitHub 存储库
感谢您的光临!
帮助我们帮助您:
- 订阅我们的电子邮件通讯: 立即注册
- 支持 OSTechNix: 通过贝宝捐款
- 下载免费的电子书和视频: TradePub 上的 OSTechNix
- 联系我们: 红迪网 | Facebook | 推特 | 领英 | RSS订阅
祝你有美好的一天!!
CLIDbxfsDropboxLinuxPython
[ad_2]