我使用的是 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 中的文件,并使用该文件进行计算。