返回“运行命令清单”:
file子命令用法
在飞网网络的个人设备之间发送或接收文件。
子命令参数 | 说明 |
---|---|
send | 将一个或多个文件发送到某台设备 |
get | 将飞网收件箱文件移动到指定位置 |
send
您可以使用gmzta file send <文件路径> <目标地址>:
将一个或多个文件发送到某台设备
gmzta file send D:\a\b.txt 100.81.56.215:
// D:\a\b.txt 是要发送的文件目录地址
// 100.81.56.215 是目标设备的飞网IP地址,最后以冒号结束。
gmzta file send -h
USAGE
file send <文件路径> <目标地址>:
FLAGS
-info=false 详细输出
-name ... 重命名文件,如果文件路径指定为"-"(表示stdin)时必须重命名文件
-targets=false 列出合适的文件复制的目标地址
get
gmzta file get <目的地址>
将飞网收件箱文件移动到指定位置,Windows系统通过飞网收到的文件默认地址是“C:\ProgramData\Gmzta\files”,Linux系统通过飞网收到的文件默认地址是“/var/lib/gmzta/files”。
gmzta file get D:\gmzta
// D:\gmzta 是飞网收件箱文件移动到的指定位置
gmzta file get -h
USAGE
file get [--wait] [--verbose] [--conflict=(skip|overwrite|rename)] <目的地址>
FLAGS
-conflict skip 当目标目录中已经存在冲突的(同名的)文件时。
skip: 跳过冲突的文件:将它们留在收件箱中并打印错误。获取所有不冲突的文件
overwrite: 覆盖现有文件
rename: 写入一个新的以数字为后缀的文件名
-loop=false 等待文件,在文件到来时接收它们
-verbose=false 详细输出
-wait=false 如果收件箱为空,则等待文件到达
应用案例 文件传输