命令行接口(译)

命令行接口(Command Line Interface)

Tachyon‘s 命令行接口提供给用户基础的文件系统操作,调用命令使用工具和脚本:

$ ./bin/tachyon tfs

 所有在 tfs 命令中的 path,都应该开始于: 

tachyon://<master node address>:<master node port>/<path>

或者,如果没有提供头,这个默认的hostname 和 端口(在环境变量文件中设置)将被使用。

/<path>

操作列表

操作语法描述
catcat "path"打印文件内容到控制台。
countcount "path"显示匹配指定前缀”path"的文件夹和文件的数量。
lsls "path"列出所有指定路径下的文件和目录、大小等信息。
lsrlsr "path"递归列出所有指定路径下的文件和目录、大小等信息。 (译者注:也就是连子文件夹信息一并列出)
mkdirmkdir "path"基于给定路径创建一个目录,以及需要的父级目录。如果给定的路径以及存在,这个命令将执行失败。
rmrm "path"移除一个文件。如果给定的路径是一个目录而不是一个文件,这个命令将执行失败。
rmrrmr "path"移除一个文件,或者一个目录及目录下所有文件和子目录,并且包含目录。
tailtail "path"打印指定文件最后的 1KB 到控制台。
touchtouch "path"在指定位置创建一个 0-字节文件
mvmv "source" "destination"移动一个文件或目录通过指定 “source” 到新的位置 "destination"。如果目 “destination” 已经存在,这个命令将执行失败。
copyFromLocalcopyFromLocal "source path" "remote path"

.

复制指定文件指定“source path ”到“remote path”指定的路径。如果目 “remote path” 已经存在,这个命令将执行失败。
copyToLocalcopyToLocal "remote path" "local path"复制指定文件,从指定“remote source"路径到本地目标路径。
fileinfofileinfo "path"打印指定文件块信息。
locationlocation "path"列出一个文件数据的所有主机
reportreport "path"报告的主文件丢失。
requestrequest "path" "dependency ID"请求指定路径下”dependency ID“的依赖文件。
pinpin "path"pin(我这里译文为:拴住) 指定文件,避免从内存中清除。如果给定路径是一个目录。将递归pin (拴住)所有文件和这个目录中新创建的所有文件。
unpinunpin "path"Unpin(这里我译为:解栓)指定的文件允许Tachyon 可以清除缓存这个文件,如果指定的这个路径是一个目录。将递归解栓所有包含的文件和任何在这个目录下新创建的文件。
freefree "path"释放一个文件 或 一个目录下所有文件从内存中。 文件/目录将在underfs 中持续可用

转载于:https://my.oschina.net/Rayn/blog/518970

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值