Bash无法创建目录

时间:2016-07-26 12:27:03

标签: bash docker hdfs mkdir

在泊坞窗中,我想将文件 README.md 从现有目录 / opt / ibm / labfiles 复制到新目录中的 /输入的/ tmp 即可。我试试这个

foreach(A p : personList){
    if(p.getClass.equals(C.class)){
          p.getEmail();
    }
}

无效,因为根目录中似乎没有/ input文件夹。所以我尝试创建它:

hdfs dfs -put /opt/ibm/labfiles/README.md input/tmp 

但是,当我这样做时,没有输入文件enter image description here或目录 enter image description here

如何创建文件夹并复制文件?谢谢!!

1 个答案:

答案 0 :(得分:1)

如果您想查看根目录中的HDFS中是否存在输入文件夹,请尝试hdfs dfs -ls /

您不能cd进入HDFS目录

值得一提的是,领先的斜线很重要。换句话说,

这将尝试将文件放在HDFS中/user/<name>/input/tmp

hdfs dfs -put /opt/ibm/labfiles/README.md input/tmp 

虽然这会将文件放在HDFS的根目录

hdfs dfs -put /opt/ibm/labfiles/README.md /input/tmp