• Seafile
    • Seafile CLI
    • init
    • start
    • start-ccnet
    • start-seafile
    • clone
    • sync
    • remove
    • 用法
    • 更多细节
    • init
    • start
    • stop
    • Download
    • sync
    • desync

    Seafile

    Seafile CLI

    init

    初始化配置文件

    用法: seaf-cli -c -o init

    start

    启动seafile-applet来运行Seafile客户端

    用法: seaf-cli -c -o start

    start-ccnet

    启动Ccnet守护进程

    用法: seaf-cli -c -o start-ccnet

    start-seafile

    启动Seafile守护进程

    用法: seaf-cli -c [-w ] -o start-seafile

    clone

    从Seafile服务器克隆一个资料库

    由于此操作需要用到Seafile web API v2,所以命令需要提供库id和url参数

    用法: seaf-cli -c -r -u [-w ] -o clone

    sync

    试着同步一个资料库

    用法: seaf-cli -c -r -o clone

    remove

    试着不同步一个资料库

    用法: seaf-cli -c -r -o remove

    用法

    子命令:

    1. init: Seafile客户端创建配置文件
    2. start: 以守护进程方式启动和运行Seafile客户端
    3. stop: 退出Seafile客户端
    4. list: 列举本地资料库
    5. status: 展示同步状态
    6. download: Seafile服务器下载一个资料库
    7. sync: 同步本地文件夹与seafile服务器的资料库
    8. desync: 取消Seafile服务器资料库的同步

    更多细节

    Seafile客户端存储其所有的配置信息于配置目录,它默认位于~/.ccnet。所有的如下命令均接受-c <config-dir>选项。

    init

    初始化Seafile客户端。这个命令初始化配置文件目录,它也同时创建seafile-dataseafile两个子目录在parent-dir下。seafile-data用于存储内部数据而seafile作为存放下载的资料库的默认位置。

    1. seaf-cli init [-c <config-dir>] -d <parent-dir>

    start

    启动Seafile客户端。这个命令启动ccnetseaf-daemon, ccnet是seafile客户端网络通信部分,seaf-daemon用于管理文件。

    1. seaf-cli start [-c <config-dir>]

    stop

    退出Seafile客户端。

    1. seaf-cli stop [-c <config-dir>]

    Download

    从Seafile服务器下载资料库。

    1. seaf-cli download -l <library-id> -s <seahub-server-url> -d <parent-directory> -u <username> [-p <password>]

    sync

    同步资料库与本地目录。

    1. seaf-cli sync -l <library-id> -s <seahub-server-url> -d <existing-folder> -u <username> [-p <password>]

    desync

    取消Seafile服务器的一个资料库同步。

    1. seaf-cli desync -d <existing-folder>