查看:
hadoop fs -ls /user/lichaolichao_i
查看指定目录下内容,如果不指定则显示当前目录的内容
hadoop fs -cat /user/lichaolichao_i/abc.txt
输出已存在文件abc.txt的具体内容
上传:
hadoop fs -put /home/lichaolichao_i/abc.txt /user/lichaolichao_i
将本地文件abc.txt上传至hadoop
hadoop fs -put /home/lichaolichao_i/text /user/lichaolichao_i
将本地文件夹text上传至hadoop
下载:
hadoop fs -get /user/lichaolichao_i/abc.txt /home/lichaolichao_i/text
将hadoop上文件abc.txt下载至本地目录text中
如果重名的话会提示文件已存在
新建:
hadoop fs -mkdir /user/lichaolichao_i/tent
在hadoop指定目录内创建新目录tent
hadoop fs -touchz /user/lichaolichao_i/def.txt
在hadoop指定目录下新建一个空文件def.txt
修改:
hadoop fs -mv /user/lichaolichao_i/abc.txt /user/lichaolichao_i/ghi.txt
将hadoop上文件abc.txt重命名为ghi.txt,源文件不存在(相当于剪切)
hadoop fs -cp /user/lichaolichao_i/ghi.txt /user/lichaolichao_i/abc.txt
将hadoop上文件ghi.txt重命名为abc.txt,源文件还存在(相当于复制)
删除:
hadoop fs -rm /user/lichaolichao_i/abc.txt
删除hadoop上指定文件abc.txt
hadoop fs -rm -r /user/lichaolichao_i/text
删除hadoop上指定文件夹text
删除之后文件或文件夹到了/user/lichaolichao_i/.Trash文件夹下,可以再清空这个
统计:
hadoop fs -count /user/lichaolichao_i
统计hadoop对应路径下的目录个数,文件个数,文件总计大小
查看HDFS使用情况:
hadoop dfsadmin -report