hadoop重命名命令

tzcvj98z  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(708)

如何在hdfs中重命名多个文件
目录/warehouse/bigdata/data下有200个文件,我想在所有文件名中添加“\u d”
有什么办法可以一次性完成吗?
例如:/warehouse/bigdata/data/test to/warehouse/bigdata/data/test\d

mfpqipee

mfpqipee1#

首先,在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
如何在一个unix命令中用前缀重命名文件夹中的所有文件?

相关问题