HDFS Shell命令(二)

2023-05-11 11:04:29 浏览数 (1)

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

0 人点赞