HDFS常用命令

HDFS常用fs命令:

hadoop fs -ls         显示指定的文件的详细信息

hadoop fs -ls -R         ls命令的递归版本

hadoop fs -cat         将指定的文件输出到标准输出

hadoop fs -chgrp [-R] group         将指定的文件所属的组改为group,使用-R对指定的文件夹内的文件进行递归操作,这个命令只适用于超级用户

hadoop fs -chown [-R] [owner] [:[group]]         改变指定的文件所有者,-R用于递归改变文件夹内的文件所有者

hadoop fs -chown [-R]         将指定的文件的权限更改为,这个命令只适用与超级用户和文件所有者

hadoop  fs -tail [-f]         将指定的文件最后1KB的内容输出到标准输出上,-f用于持续检查添加到文件中的内容

hadoop fs -stat [format]          以指定的格式返回指定的文件的相关信息

hadoop fs -touchz         参加一个指定的空文件

hadoop fs -mkdir [-p]         创建指定的一个和多文件夹,-p用于递归创建子文件夹

hadoop fs -copyFromLocal         将本地源文件复制到路径指定的文件或文件夹中

hadoop fs -copyToLocal [-ignorecrc] [-crc]           将目标文件复制到本地文件或文件夹中,可用-ignorecrc选项复制CRC校验失败的文件,使用-crc复制文件以及CRC信息

hadoop fs -cp         将文件从源路径复制到目标路径

hadoop fs -du         显示指定文件或文件夹中所有文件的大小

hadoop fs -expunge        清空回收站

hadoop fs -get [-ignorecrc] [-crc]         复制指定的文件到本地文件系统指定的文件或文件夹,可用-ignorecrc选项复制CRC校验失败的文件,使用-crc复制文件以及CRC信息

hadoop fs -getmerge [-nl]          对指定的源目录中所有文件进行合并,写入指定的本地文件,-nl是可选的,用于指定在每个文件名未添加一个换行符

hadoop fs -mv          将文件从源路径移动到目标路径

hadoop fs -put         从本地文件系统中复制指定的单个或多个源文件到指定的目录文件系统中

hadoop fs -rm         删除指定的文件,只删除非空目录和文件

hadoop fs -rm -r         删除指定的文件夹及其下的所有文件,-r表示递归删除子目录

hadoop fs -setrep [-R]         改变指定文件的副本系数,-R用于递归改变目录下所有文件的副本系数

hadoop fs -test -[ezd]         检查指定文件或文件夹的相关信息,不同选项作用如下:

        -e检查文件是否存在,存在返回0,否则返回1

        -z检查文件是否是0字节,是返回0否则返回1

        -d如果路径是个目录,返回1,否则返回0

hadoop fs -text         将指定的文件输出为文本格式, 

你可能感兴趣的:(笔记,大数据学习,hdfs,hadoop,大数据)