Bash 无法创建目录

Bash unable to create directory

在 docker 中,我想从现有目录 [=33 复制文件 README.md =]到一个新的/input/tmp。我试试这个

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

没有效果,因为根目录下好像没有/input文件夹。所以我尝试创建它:

hdfs dfs -mkdir /input
mkdir:'/input': File exists

但是我ls的时候没有输入文件或者目录

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

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

您不能 cd 进入 HDFS 目录

还值得一提的是,前导斜杠很重要。换句话说,

这将尝试将文件放入位于 /user/<name>/input/tmp

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

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

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