您可以通过命令行的方式在分层桶中完成上传、下载、删除等操作。
以下命令用于将本地文件 file1 上传到 bucket1 桶中。
hdfs dfs -put file1 tos://bucket1/file1 或者 hdfs dfs -put file1 tos://bucket1/
以下命令用于在 bucket1 桶内根目录下新建 dir1 目录。
hdfs dfs -mkdir tos://bucket1/dir1
dir1 目录下的子文件和目录信息。hdfs dfs -ls tos://bucket1/dir1
file1 文件的信息。hdfs dfs -ls tos://bucket1/file1
dir1 目录大小。hdfs dfs -du tos://bucket1/dir1
以下命令用于将 bucket1 桶内的 file1 文件拷贝为 file3 文件。
hdfs dfs -cp tos://bucket1/file1 tos://bucket1/file3
bucket1 桶内的 file1 文件下载到本地,并重命名为 file_download。hdfs dfs -get tos://bucket1/file1 ./file_download
hdfs dfs -cat tos://bucket1/examplefile.txt
file1 为 file4。hdfs dfs -mv tos://bucket1/file1 tos://bucket1/file4 # 重命名文件file1为file4。
dir1 为 dir2。hdfs dfs -mv tos://bucket1/dir1 tos://bucket1/dir2 # 重命名目录dir1为dir2。
file3。hdfs dfs -rm tos://bucket1/file3 # 删除文件file3。
dir2,并递归删除其内的所有子文件和目录。-r 选项代表递归删除。hdfs dfs -rm -r tos://bucket1/dir2 #删除目录dir2,并递归删除其内的所有子文件和目录。-r选项代表递归删除。