rm
Удаляет файлы, указанные в качестве аргументов.
Если функция trash включена, файловая система вместо этого перемещает файл в каталог .Trash (задается getTrashRoot).
Использование показано ниже:
$ hadoop fs -rm [-f] [-r
|-R] [-skipTrash] [-safely] URI [URI ...]
-f |
Не выводит диагностическое сообщение и не изменяет статус выхода, чтобы отразить ошибку, если файл не существует |
-R |
Рекурсивно удаляет каталог и все содержимое в нём |
-r |
Эквивалент аргумента |
-skipTrash |
Игнорирует функцию trash (если включена) и немедленно удаляет указанный файл(ы). Это может быть полезно, когда необходимо удалить файлы из каталога с превышенной квотой |
-safely |
Требует подтверждения безопасности перед удалением каталога с общим количеством файлов, превышающим |
Пример:
$ hadoop fs -rm hdfs://nn.example.com/file /user/hadoop/emptydir