![BitTorrent Sync CLI 可以用来创建共享吗?](https://linux22.com/image/1387063/BitTorrent%20Sync%20CLI%20%E5%8F%AF%E4%BB%A5%E7%94%A8%E6%9D%A5%E5%88%9B%E5%BB%BA%E5%85%B1%E4%BA%AB%E5%90%97%EF%BC%9F.png)
BitTorrent 同步可以从命令行执行,但参数仅显示几个选项--help
。执行后btsync
会启用 Web UI(在端口 8888),可用于配置。
BitTorrent Sync 1.2.73
Usage:
btsync [--config <path>] [--nodaemon] [--generate-secret] [--dump-sample-config] [--help] [--get-ro-secret <secret>]
Options:
--config - location and name of configuration file
--nodaemon - do not use daemon mode
--generate-secret - generate shared secret
--get-ro-secret - get read only secret for existing master secret
--dump-sample-config - dump sample config file
--help - print this message and exit
这些选项似乎不包括创建新的共享文件夹。
我可以仅使用命令行通过 BitTorrent Sync 创建新共享吗?
我甚至对非常复杂的解决方案也很感兴趣,例如编辑配置文件并重新启动服务,或者向 localhost:8888 发布特定的 HTTP 请求。
答案1
您需要为此使用配置文件。
您可以使用btsync --dump-sample-config
(或者--get-sample-config
如果您使用的是旧版本)来获取示例,向其提供“共享文件夹”下的必要路径和由--generate
秘密生成的秘密。
然后保存配置文件,然后通过使用 启动来告诉 btsync 使用该配置文件--config
。
您可以在以下位置找到所有这些本版本手册第 10 页。请注意,这将禁用 Web UI。
我把它留作一项练习,让用户按照自己内心渴望的任何方式编写脚本。