本文为您介绍如何使用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 |