使用 Linux 命令行获取 Dropbox 的可用空间

使用 Linux 命令行获取 Dropbox 的可用空间

我使用的是 CentOS。有没有办法使用命令行获取 Dropbox 帐户中未使用的空间?

答案1

您可以使用 Dropbox API 获取当前使用情况。下载Python 开发工具包(并确保已安装 Python)。在 SDK 的示例文件夹中有一个cli_client.py。使用您的开发人员密钥编辑该文件,然后使用“account_info”命令查看您的使用情况。

答案2

似乎没有官方的解决方案。不过,您可以使用 来du查看 Dropbox 文件夹的大小,并计算剩余空间。

可以找到一些执行类似操作的示例脚本在本页。只计算差值,而不计算百分比。

我会使用du -cLl $HOME/Dropbox而不是du -c $HOME/Dropbox。这样符号链接和硬链接就能被正确计算。

另请注意,此解决方案仅在您在相关 PC 上同步完整 Dropbox 时才有效。如果您使用选择性同步,您必须估算此系统上不存在的文件夹所用的空间。这会使系统不可靠。作为一种解决方法,您可以让 cronjob 将其他文件夹的大小写入 Dropbox 中的文件,并使用该文件进行计算。

相关内容