2016-12-02 3 views
0

Как переименовать несколько файлов в HDFSHadoop Rename команда

200 файлов присутствуют в директории /склад/bigdata/данные, я хочу добавить "_d" во всех имени файла

Is есть ли способ сделать это за один раз?

Для примера: /склад/bigdata/данные/тест для /склад/bigdata/данные/test_d

ответ

0

Прежде всего, вы не можете переименовать каталог файлов в Hadoop/HDFS

, но вы можете сделать:

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

Если вы хотите сделать это для всех ваших 200 HDFS часть файлов, то вы должны написать 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?