Yandex Disk

出自 ArchWiki

此条目或章节可能需要与List of applications/Internet#Other synchronization clients合并。

注意: 此处内容并非 Arch 特有:设置/命令在上游文档中已记录。(在Talk:Yandex Disk中讨论)

Yandex.Disk 是由 Yandex 创建的免费云存储服务,让您可以从任何联网设备访问您的照片、视频和文档。 官方 Yandex.Disk 命令行客户端允许您

  • 将文件和文件夹与您的 Disk 同步,
  • 获取文件和文件夹的公开链接,
  • 自定义文件夹同步。

安装

安装 yandex-diskAUR 软件包。 请注意,这是一个 CLI 客户端 — 目前没有官方 GUI。 有关替代方案,请参阅#非官方客户端

要设置您的代理、用户和本地文件夹,请输入

$ yandex-disk setup

同步将在完成此步骤后开始,现在您已准备好使用 Yandex.Disk。

命令

您可以使用任何文件管理器或控制台管理您的文件夹。

完整的命令列表可在 man yandex-disk 或使用

$ yandex-disk --help

以下是一些使用示例

  • setup — 启动设置向导。
  • start — 启动守护进程并开始同步文件夹。 当前同步状态记录在文件 .sync/status 中。
  • stop — 停止守护进程。
  • status — 显示守护进程状态:同步状态、错误、最近同步的文件、磁盘空间状态。 如果指定了 FILE,将返回此文件的状态。
  • token — 接收 OAuth 令牌,编码并将其保存在特殊文件中(默认为 ~/.config/yandex-disk/passwd)。 如果未指定选项 -p password--password password,则将从 STDIN 读取密码。
  • sync — 同步文件夹并注销(如果守护进程正在运行,请等待同步完成)。
  • publish — 使指定的文件/文件夹公开,并将链接打印到 STDOUT。 该项目将被复制到同步文件夹。 使用选项 --overwrite 重写现有项目。
  • unpublish — 删除对文件/文件夹的公共访问权限。

非官方客户端

  • Ekstertera — 基于 Qt5 的 GUI 客户端。
https://github.com/abbat/ekstertera || eksterteraAUR
  • yandex-disk-indicator — GUI 面板指示器。
https://github.com/slytomcat/yandex-disk-indicator/ || yandex-disk-indicatorAUR
  • ydcmd — 用 Python 编写的命令行客户端。
https://github.com/abbat/ydcmd || ydcmdAUR

参见

https://yandex.com/support/disk-desktop-linux/index.html