6.查看文件内容
查看HDFS文件内容的命令是cat,语法格式如下:
代码语言:javascript复制hdfs dfs -cat [hdfs_path]
其中,hdfs_path表示HDFS文件路径。例如,要查看HDFS的/user/hadoop/data.txt文件的内容,可以使用以下命令:
代码语言:javascript复制hdfs dfs -cat /user/hadoop/data.txt
7.移动文件或目录
移动HDFS文件或目录的命令是mv,语法格式如下:
代码语言:javascript复制hdfs dfs -mv [src_path] [dst_path]
其中,src_path表示源文件或目录路径,dst_path表示目标文件或目录路径。例如,要将HDFS的/user/hadoop/data.txt文件移动到/user/hadoop/test目录下,并改名为data_new.txt,可以使用以下命令:
代码语言:javascript复制hdfs dfs -mv /user/hadoop/data.txt /user/hadoop/test/data_new.txt
8.复制文件或目录
复制HDFS文件或目录的命令是cp,语法格式如下:
代码语言:javascript复制hdfs dfs -cp [-f] [-p] [src_path] [dst_path]
其中,-f选项表示强制覆盖已有文件或目录,-p选项表示复制后保留文件或目录的权限和时间戳,src_path表示源文件或目录路径,dst_path表示目标文件或目录路径。例如,要将HDFS的/user/hadoop/data.txt文件复制到/user/hadoop/test目录下,并保留文件的权限和时间戳,可以使用以下命令:
代码语言:javascript复制hdfs dfs -cp -p /user/hadoop/data.txt /user/hadoop/test