将多个文件从本地unix移动到HDFS

将多个文件从本地unix移动到HDFS,unix,hadoop,hdfs,cloudera,Unix,Hadoop,Hdfs,Cloudera,我在unix目录中有几个文件,我必须移动到Hadoop。我知道copyFromLocal命令: 用法:hadoop fs-copyFromLocal URI,但这允许我 一个接一个地移动 有没有办法在一个命令中将所有这些文件移动到HDFS 我想知道是否有一种方法可以同时传输多个文件put命令支持多个源 将单个src或多个src从本地文件系统复制到目标文件系统 put命令支持多个源 将单个src或多个src从本地文件系统复制到目标文件系统 put命令将起作用 如果要将整个目录从本地复制到hdfs

我在unix目录中有几个文件,我必须移动到Hadoop。我知道copyFromLocal命令:

用法:hadoop fs-copyFromLocal URI,但这允许我 一个接一个地移动

有没有办法在一个命令中将所有这些文件移动到HDFS


我想知道是否有一种方法可以同时传输多个文件

put命令支持多个源

将单个src或多个src从本地文件系统复制到目标文件系统


put命令支持多个源

将单个src或多个src从本地文件系统复制到目标文件系统

put命令将起作用

如果要将整个目录从本地复制到hdfs

hadoop fs -put /path1/file1 /pathx/target/
如果要一次性将所有文件从目录复制到hdfs

hadoop fs -put /path1/file1/* /pathx/target/
put命令将起作用

如果要将整个目录从本地复制到hdfs

hadoop fs -put /path1/file1 /pathx/target/
如果要一次性将所有文件从目录复制到hdfs

hadoop fs -put /path1/file1/* /pathx/target/