hadoop重命名命令



如何重命名HDFS中的多个文件

目录下存在200个文件/warehouse/bigdata/data ,我想在所有文件名称中附加" _ d"

有什么办法一口气吗?

例如:/warehouse/bigdata/data/test to /warehouse/bigdata/data/test_d

首先,您无法重命名hadoop/hdfs中的文件目录

但是您可以做:

Hadoop fs -mv /warehouse/bigdata/data/test /warehouse/bigdata/data/test_d

如果要为所有200 HDFS Part文件执行此操作,则必须编写Shell/Bash脚本才能在递归循环中执行此操作。

只需在shell循环中写上面的hadoop命令。

遵循以下内容:https://www.cyberciti.biz/tips/renaming-multiple-files-at-a-a-shell-prompt.html

以及如何将所有文件重命名为单个Unix命令中的前缀?

最新更新