HDFS Shell 命令
2015-05-22 11:12
281 查看
hadoop fs [GENERIC_OPTIONS][COMMAND_OPTIONS]
1. 将本地文件上传到HDFS上
bin/hadoop fs -copyFromLocal /local/data/hdfs/data
bin/hadoop fs –put /local/data /hdfs/data
2. 将HDFS上的文件传到本地文件
bin/hadoop fs -copyToLocal/hdfs/data /local/data
bin/hadoop fs –get /hdfs/data /local/data
3. 创建目录
bin/hadoop fs -mkdir /hdfs/data
4. 查看目录
bin/hadoop fs –ls /hdfs
5. 查看文件内容及其子文件
bin/hadoop fs –ls [-R]/hdfs
6. 查看文件内容
bin/hadoop fs –cat /hdfs/data
7. 显示目录中所有文件的大小或当指定一个文件时,显示此文件的大小。
bin/hadoop fs –du /user/hadoop/dir1/user/hadoop/file1
8. 显示文件的大小
bin/hadoop fs –dus /user/hadoop/file
9. 将文件从源路径移动到目标路径
bin/hadoop mv /user/hadoop/file1/user/hadoop/file2
10.删除文件/目录
bin/hadoop fs –rm /hdfs/data
删除目录及其子目录
bin/hadoop fs –rm [-R]/hdfs/
11.清空回收站
bin/hadoop fs –expunge
12.改变一个文件的副本系数。-R选项用于递归改变目录下所有文件的副本系数。
bin/hadoop fs -setrep-w 3 -R /user/hadoop/dir1
13.改变文件的权限。
bin/hadoopfs -chmod [-R] /user/hadoop
使用-R将使改变在目录结构下递归进行。
14.改变文件所属的组。
bin/hadoop fs -chmod [-R] graoupname
15.改变文件的拥有者。
bin/hadoop fs -chown [-R] [qwean][:[graoup]]URI
16.返回指定路径的统计信息。
bin/hadoop fs -stat /user/hadoop/
17.将文件尾部1K字节的内容输出到stdout。
bin/hadoop fs -tail /user/hadoop/data
18.检查文件
bin/hadoop fs -test -[ezd]URI
选项:
-e 检查文件是否存在。如果存在则返回0。
-z 检查文件是否是0字节。如果是则返回0。
-d 如果路径是个目录,则返回1,否则返回0。
19.将源文件输出为文本格式
bin/hadoopfs -text <src>
20.创建一个空文件
bin/hadoopfs -touchz /user/hadoop/file
HDFS Shell 所有命令总结
![](http://img.blog.csdn.net/20150522110909215?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjk2NDYwMA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
1. 将本地文件上传到HDFS上
bin/hadoop fs -copyFromLocal /local/data/hdfs/data
bin/hadoop fs –put /local/data /hdfs/data
2. 将HDFS上的文件传到本地文件
bin/hadoop fs -copyToLocal/hdfs/data /local/data
bin/hadoop fs –get /hdfs/data /local/data
3. 创建目录
bin/hadoop fs -mkdir /hdfs/data
4. 查看目录
bin/hadoop fs –ls /hdfs
5. 查看文件内容及其子文件
bin/hadoop fs –ls [-R]/hdfs
6. 查看文件内容
bin/hadoop fs –cat /hdfs/data
7. 显示目录中所有文件的大小或当指定一个文件时,显示此文件的大小。
bin/hadoop fs –du /user/hadoop/dir1/user/hadoop/file1
8. 显示文件的大小
bin/hadoop fs –dus /user/hadoop/file
9. 将文件从源路径移动到目标路径
bin/hadoop mv /user/hadoop/file1/user/hadoop/file2
10.删除文件/目录
bin/hadoop fs –rm /hdfs/data
删除目录及其子目录
bin/hadoop fs –rm [-R]/hdfs/
11.清空回收站
bin/hadoop fs –expunge
12.改变一个文件的副本系数。-R选项用于递归改变目录下所有文件的副本系数。
bin/hadoop fs -setrep-w 3 -R /user/hadoop/dir1
13.改变文件的权限。
bin/hadoopfs -chmod [-R] /user/hadoop
使用-R将使改变在目录结构下递归进行。
14.改变文件所属的组。
bin/hadoop fs -chmod [-R] graoupname
15.改变文件的拥有者。
bin/hadoop fs -chown [-R] [qwean][:[graoup]]URI
16.返回指定路径的统计信息。
bin/hadoop fs -stat /user/hadoop/
17.将文件尾部1K字节的内容输出到stdout。
bin/hadoop fs -tail /user/hadoop/data
18.检查文件
bin/hadoop fs -test -[ezd]URI
选项:
-e 检查文件是否存在。如果存在则返回0。
-z 检查文件是否是0字节。如果是则返回0。
-d 如果路径是个目录,则返回1,否则返回0。
19.将源文件输出为文本格式
bin/hadoopfs -text <src>
20.创建一个空文件
bin/hadoopfs -touchz /user/hadoop/file
HDFS Shell 所有命令总结
相关文章推荐
- 1.2 使用Hadoop shell命令导入和导出数据到HDFS
- HDFS 常用 shell 命令
- 通过shell命令来控制hdfs
- 【hadoop】 hdfs shell 命令交互
- 用shell命令获得hdfs文件名并动态创建hive表
- hdfs shell 命令
- 大数据生态系统基础:Hadoop(四):Hadoop 3.0.0 HDFS SHELL 命令
- Hadoop2.x HDFS shell命令
- Hadoop 1.x HDFS常见Shell命令
- 通过shell命令来控制hdfs
- Hadoop HDFS Shell命令
- 009 HDFS的shell命令(里面有一个安全模式)
- HDFS shell命令
- HDFS常见shell命令
- Hadoop2 HDFS shell命令
- HDFS 常用shell命令
- [Hadoop]HDFS shell命令
- HDFS 常用shell命令
- hadoop 创建用户及hdfs权限,hdfs操作等常用shell命令