本文为您介绍如何使用Jindo CLI以及相关命令。
用法汇总
您可以使用jindo fs命令来查看支持的命令和用法。
FS子命令
| 命令 | 功能说明 | 命令示例 | 适用范围 | 
| archive | 将OSS上文件设置为归档类型。可选参数如下: 
 | 
 | 标准OSS | 
| cat | 显示文本内容。 | 
 | 标准OSS、OSS-HDFS | 
| count | 显示文件大小以及文件数量。可选参数-h,显示文件大小单位。 | 
 | 标准OSS、OSS-HDFS | 
| cp | 复制文件。可选参数-f,表示强制覆盖。 | 
 | 标准OSS、OSS-HDFS | 
| checksum | 计算文件的CRC32 CheckSum大小。 | 
 | OSS-HDFS | 
| chgrp | 改变文件的所属群组。 | 
 | OSS-HDFS | 
| chmod | 改变文件的访问权限。 | 
 | OSS-HDFS | 
| chown | 改变文件的所有者。 | 
 | OSS-HDFS | 
| copyFromLocal | 从本地复制文件到OSS。可选参数-f,表示强制覆盖。 | 
 | 标准OSS、OSS-HDFS | 
| copyToLocal | 从OSS复制文件到本地。可选参数-f,表示强制覆盖。 | 
 | 标准OSS、OSS-HDFS | 
| createSnapshot | 创建快照,使用前必须先允许使用快照。 | 
 | 标准OSS、OSS-HDFS | 
| checkStoragePolicy | 显示文件的存储策略。 | 
 | OSS-HDFS | 
| deleteSnapshot | 删除快照。 | 
 | OSS-HDFS | 
| du | 显示目录中所有文件的大小。可选参数如下: 
 | 
 | 标准OSS、OSS-HDFS | 
| get | 下载文件到本地。可选参数-f,表示强制覆盖。 | 
 | 标准OSS、OSS-HDFS | 
| getfacl | 显示文件或目录的访问控制列表。可选参数-R,表示递归显示。 | 
 | OSS-HDFS | 
| getfattr | 显示文件或者目录的扩展属性名称和值。可选参数如下: 
 | 
 | OSS-HDFS | 
| getStoragePolicy | 显示存储策略。 | 
 | OSS-HDFS | 
| ls | 列出目录下文件。可选参数-R,表示递归显示。 | 
 | 标准OSS、OSS-HDFS | 
| listPolicies | 显示支持的存储策略。 | 
 | OSS-HDFS | 
| load | 数据缓存命令可以备份对应路径的数据至本集群的磁盘,以便于后续可以读取本地数据,无需读取OSS等后端上的数据。可选参数如下: 
 | 
 | 无 | 
| mkdir | 创建文件夹。 | 
 | 标准OSS、OSS-HDFS | 
| mv | 移动文件。 | 
 | 标准OSS、OSS-HDFS | 
| moveFromLocal | 将文件从本地移动到远程路径上,移动完成后会删除本地文件。 | 
 | 标准OSS、OSS-HDFS | 
| moveToLocal | 将文件从远程路径上移动到本地,移动完成后会OSS上文件。 | 
 | 标准OSS、OSS-HDFS | 
| metaDiff | 使用缓存加速系统后,显示本地元数据和远端的同步情况。 | 
 | 标准OSS、OSS-HDFS | 
| put | 将本地文件复制到远程目录。可选参数-f,表示强制覆盖。 | 
 | 标准OSS、OSS-HDFS | 
| rm | 删除远程路径上的文件。可选参数如下: 
 | 
 | 标准OSS、OSS-HDFS | 
| rmdir | 删除文件夹。 | 
 | 标准OSS、OSS-HDFS | 
| test | 基本功能检测。可选参数如下: 
 | 
 | 标准OSS、OSS-HDFS | 
| renameSnapshot | 重命名快照。 | 
 | OSS-HDFS | 
| restore | 将文件从归档状态恢复,冷归档文件和归档文件必须恢复后才能unarchive。可选参数-days,表示解冻的时长。 | 
 | 标准OSS | 
| stat | 显示文件状态。 | 
 | 标准OSS、OSS-HDFS | 
| setStoragePolicy | 该命令用于为某个路径下的数据指定存储策略。 
 说明  如果对文件或子目录没有设置存储类型,则其存储策略会默认继承父目录的存储类型。例如oss://examplebucket/dir的存储类型为CLOUD_STD,则oss://examplebucket/dir/subdir存储类型也为CLOUD_STD。 | 
 | OSS-HDFS | 
| setfacl | 设置文件访问策略。可选参数如下: 
 说明  该参数当前仅限白名单用户使用。 | 
 | OSS-HDFS | 
| setfattr | 设置文件或者目录的扩展属性名称和值。可选参数如下: 
 | 
 | OSS-HDFS | 
| sync | 将本地文件上传到远程路径。可选参数如下: 
 | 
 | 标准OSS、OSS-HDFS | 
| touchz | 生成一个大小为0的文件。 | 
 | 标准OSS、OSS-HDFS | 
| truncate | 将文件裁剪到指定大小。 | 
 | OSS-HDFS | 
| unarchive | 将文件恢复为标准文件,AR和COLD类型文件需要先restore。 | 
 | 标准OSS | 
| uncache | 删除缓存系统的缓存文件。 | 
 | 标准OSS、OSS-HDFS | 
| unsetStoragePolicy | 取消存储策略。 | 
 | OSS-HDFS | 
ADMIN子命令
| 命令 | 功能说明 | 使用示例 | 适用范围 | 
| mount | 挂载OSS或OSS-HDFS服务目录。 | 
 | 标准OSS、OSS-HDFS | 
| report | 输出当前JindoFSx存储加速系统的一些信息,比如缓存大小,缓存容量等。 | 
 | 标准OSS、OSS-HDFS | 
| reportMetrics | 输出当前JindoFSx存储加速系统的一些metrics信息。 | 
 | 标准OSS、OSS-HDFS | 
| umount | 取消挂载OSS或OSS-HDFS服务目录。 | 
 | 标准OSS、OSS-HDFS | 
| addProxyUser | 添加代理用户。 | 
 | OSS-HDFS | 
| allowSnapshot | 允许使用快照。 | 
 | OSS-HDFS | 
| addUserGroupsMapping | 映射用户和组的关系。 | 
 | OSS-HDFS | 
| disallowSnapshot | 不允许使用快照。 | 
 | OSS-HDFS | 
| deleteProxyUser | 删除代理用户。 | 
 | OSS-HDFS | 
| deleteUserGroupsMapping | 删除用户和组的关系。 | 
 | OSS-HDFS | 
| dumpFile | 查看文件的详细存储信息。 | 
 | OSS-HDFS | 
| dumpInventory | 导出文件元数据。 | 
 | OSS-HDFS | 
| dumpBlockFiles | 将指定文件夹下面所有文件信息下载到本地。 | 
 | OSS-HDFS | 
| listProxyUsers | 列出代理用户。 | 
 | OSS-HDFS | 
| listUserGroupsMappings | 列出所有用户和组的关系。 | 
 | OSS-HDFS | 
| snapshotDiff | 查看快照之间的差别。 | 
 | OSS-HDFS | 
| setRootPolicy | 允许为Bucket设置任意前缀的访问路径。 | 
 | OSS-HDFS | 
| unsetRootPolicy | 取消为Bucket设置的任意前缀的访问路径。 | 
 | OSS-HDFS | 
| listAccessPolicies | 查看当前Bucket支持的所有访问路径。 | 
 | OSS-HDFS |