Dbxfs – 在 Linux 中将 Dropbox 文件夹本地挂载为虚拟文件系统

[ad_1]

前段时间,我们总结了所有可能的方法 在本地挂载 Google 驱动器 作为虚拟文件系统并从您的 Linux 操作系统访问存储在 google 驱动器中的文件。 今天,我们将学习使用以下方法将 Dropbox 文件夹挂载到本地文件系统中 dbxfs 公用事业。 dbxfs 用于在本地挂载您的 Dropbox 文件夹作为 Linux 和类 Unix 操作系统中的虚拟文件系统。 虽然很容易 安装 Dropbox 客户端 在 Linux 中,这种方法与官方方法略有不同。 它是一个命令行 Dropbox 客户端,无需磁盘空间即可访问。 dbxfs 应用程序是免费的、开源的并用 Python 编写。

内容

  1. 在 Linux 中安装 dbxfs
  2. 在 Linux 中使用 Dbxfs 在本地挂载 Dropbox 文件夹
    1. 更改访问令牌存储路径
      1. 帮助我们帮助您:

在 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” 作为默认挂载点。 如果要设置不同的路径,请键入 ñ 并输入您选择的位置。

生成访问令牌 2

生成访问令牌

全做完了! 从现在开始,您可以看到您的 Dropbox 文件夹已本地安装在您的文件系统中。

文件管理器中的 Dropbox 文件夹

文件管理器中的 Dropbox 文件夹

更改访问令牌存储路径

默认情况下,dbxfs 应用程序会将您的 Dropbox 访问令牌存储在系统密钥环或加密文件中。 但是,您可能希望将其存储在 gpg 加密文件或其他东西。 如果是这样,请通过在 Dropbox 开发者应用控制台上创建个人应用来获取访问令牌。

在 DBX 平台上创建新应用

在 DBX 平台上创建新应用

创建应用程序后,单击 产生 按钮中的下一个按钮。 此访问令牌可用于通过 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]

Related Posts