如何一次删除hadoop目录中的文件?

时间:2016-08-05 20:40:40

标签: hadoop hdfs

我想删除hadoop目录中的所有文件,而不删除目录本身。我尝试过rm -r 但它删除了整个目录。

3 个答案:

答案 0 :(得分:25)

请在要删除的文件夹后添加通配符*,以避免删除父文件夹。请看下面的例子:

hdfs dfs -rm -r /home/user/folder/*

答案 1 :(得分:0)

使用hdfs命令删除其中的所有文件。例如,如果您的hadoop路径为/user/your_user_name/*,则使用星号删除特定文件夹中的所有文件。

hdfs dfs -rm -r /user/your_user_name/*

答案 2 :(得分:-2)

参考前面的答案,你需要引用星号:     hdfs dfs -rm -r "/home/user/folder/*"