本文為您介紹如何使用Jindo CLI以及相關命令。
用法匯總
您可以使用jindo fs
命令來查看支持的命令和用法。
FS子命令
命令 | 功能說明 | 命令示例 | 適用范圍 |
archive | 將OSS上文件設置為歸檔類型??蛇x參數如下:
|
| 標準OSS |
cat | 顯示文本內容。 |
| 標準OSS、OSS-HDFS |
count | 顯示文件大小以及文件數量??蛇x參數-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復制文件到本地??蛇x參數-f,表示強制覆蓋。 |
| 標準OSS、OSS-HDFS |
createSnapshot | 創建快照,使用前必須先允許使用快照。 |
| 標準OSS、OSS-HDFS |
checkStoragePolicy | 顯示文件的存儲策略。 |
| OSS-HDFS |
deleteSnapshot | 刪除快照。 |
| OSS-HDFS |
du | 顯示目錄中所有文件的大小??蛇x參數如下:
|
| 標準OSS、OSS-HDFS |
get | 下載文件到本地??蛇x參數-f,表示強制覆蓋。 |
| 標準OSS、OSS-HDFS |
getfacl | 顯示文件或目錄的訪問控制列表。可選參數-R,表示遞歸顯示。 |
| OSS-HDFS |
getfattr | 顯示文件或者目錄的擴展屬性名稱和值??蛇x參數如下:
|
| OSS-HDFS |
getStoragePolicy | 顯示存儲策略。 |
| OSS-HDFS |
ls | 列出目錄下文件??蛇x參數-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??蛇x參數-days,表示解凍的時長。 |
| 標準OSS |
stat | 顯示文件狀態。 |
| 標準OSS、OSS-HDFS |
setStoragePolicy | 該命令用于為某個路徑下的數據指定存儲策略。
說明 如果對文件或子目錄沒有設置存儲類型,則其存儲策略會默認繼承父目錄的存儲類型。例如oss://examplebucket/dir的存儲類型為CLOUD_STD,則oss://examplebucket/dir/subdir存儲類型也為CLOUD_STD。 |
| OSS-HDFS |
setfacl | 設置文件訪問策略??蛇x參數如下:
說明 該參數當前僅限白名單用戶使用。 |
| OSS-HDFS |
setfattr | 設置文件或者目錄的擴展屬性名稱和值??蛇x參數如下:
|
| OSS-HDFS |
sync | 將本地文件上傳到遠程路徑??蛇x參數如下:
|
| 標準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 |