Bash无法创build目录
在docker中 ,我想将文件README.md从现有目录/ opt / ibm / labfiles复制到新的/ input / tmp目录 。 我试试这个
hdfs dfs -put /opt/ibm/labfiles/README.md input/tmp
没有任何效果,因为在根目录中似乎没有/input文件夹。 所以我尝试创build它:
hdfs dfs -mkdir /input mkdir:'/input': File exists
但是,当我ls时,没有input文件 或目录
我如何创build一个文件夹并复制文件? 谢谢!!
请尝试hdfs dfs -ls /
如果你想看到有一个input文件夹存在于HDFS的根目录下。
你不能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