如何在hdfs中重命名多个文件目录/warehouse/bigdata/data下有200个文件,我想在所有文件名中添加“\u d”有什么办法可以一次性完成吗?例如:/warehouse/bigdata/data/test to/warehouse/bigdata/data/test\d
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命令中用前缀重命名文件夹中的所有文件?
1条答案
按热度按时间mfpqipee1#
首先,在hadoop/hdfs中不能重命名文件的目录
但你可以做到:
如果要对所有200个hdfs部件文件执行此操作,则必须编写shell/bash脚本以在递归循环中执行此操作。
只需在shell循环中编写上面的hadoop命令。
遵循以下步骤:https://www.cyberciti.biz/tips/renaming-multiple-files-at-a-shell-prompt.html
如何在一个unix命令中用前缀重命名文件夹中的所有文件?