赞
踩
hdfs dfs -ls [路径]
样例:
# 查看根目录下的文件
hdfs dfs -ls /
# 查看 /demo 路径下的文件
hdfs dfs -ls /demo
如果查看的目录不存在,则会打印:
No such file or directory
hdfs dfs -mkdir [-p] [路径]
参数:
-p
:自动创建上层目录(嵌套创建)样例:
# 在根目录下创建 demo 文件夹
hdfs dfs -mkdir /demo
# 在 /demo 路径下创建 folder 文件夹(/demo 路径必须存在)
hdfs dfs -mkdir /demo/folder
# 在根目录下创建 demo 文件夹,并在 demo 文件夹中创建 folder 文件夹
hdfs dfs -mkdir -p /demo/folder
hdfs dfs -rmdir [路径]
样例:
# 在根目录下删除 demo 文件夹
hdfs dfs -mkdir /demo
如果删除非空的目录,则会打印:
Directory is not empty
hdfs dfs -rm [-r] [-f] [路径]
样例:
# 删除根目录下的 demo 文件夹中的 temp.log 文件
hdfs dfs -rm /demo/temp.log
# 删除根目录下的 demo 文件夹及文件夹中的内容
hdfs dfs -rm -r /demo
如果删除的路径不存在,则会打印:
No such file or directory
hdfs dfs -get [-p] [-f] [HDFS路径] [本地路径]
参数:
-p
:保留访问权限、修改时间等信息-f
:如果目标文件已存在,直接覆盖样例:
# 将 HDFS 中 demo 文件夹中的 test.txt 文件下载到本地当前目录
hdfs dfs -get /demo/test.txt ./
hdfs dfs -put [-f] [-p] [-l] [-d] [-t <线程数>] [本地路径] [HDFS路径]
参数:
-f
:如果目标文件已存在,直接覆盖-p
:递归上传样例:
# 将本地当前目录中的 test.txt 文件上传到 HDFS 的 demo 文件夹中
hdfs dfs -put ./test.txt /demo/
hdfs dfs -chmod [-R] [权限] [路径]
样例:
# 为 demo 文件夹增加写权限
hdfs dfs -chmod -R +w /demo
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。