0
如何在HDFS重命名多个文件Hadoop的重命名命令
200文件目录下存在/仓储/ bigdata /数据,我要追加“_D”中的所有文件名
是有没有办法一次完成呢?
例如:/仓储/ bigdata /数据/测试到/仓储/ bigdata /数据/ test_d
如何在HDFS重命名多个文件Hadoop的重命名命令
200文件目录下存在/仓储/ bigdata /数据,我要追加“_D”中的所有文件名
是有没有办法一次完成呢?
例如:/仓储/ bigdata /数据/测试到/仓储/ bigdata /数据/ test_d
首先,你不能重命名的Hadoop文件的目录/ HDFS
,但你可以这样做:
Hadoop fs -mv /warehouse/bigdata/data/test /warehouse/bigdata/data/test_d
如果您想为您的所有200个HDFS零件文件,那么你必须编写shell/bash脚本为此在递归循环做到这一点。
只是在shell循环中写上面的hadoop命令。
遵循这个:https://www.cyberciti.biz/tips/renaming-multiple-files-at-a-shell-prompt.html
这how to rename all file in a folder with a prefix in a single unix command?