HDFS删除除一个文件夹外的所有文件夹
在HDFS中删除文件夹的标准命令如下:HDFS删除除一个文件夹外的所有文件夹,hdfs,Hdfs,在HDFS中删除文件夹的标准命令如下: hadoop fs -rmdir -r /data/11.19 rm -r -v !("/data/11.19"|"/data/10.19") 删除除2个文件夹名称以外的文件夹的linux命令如下所示: hadoop fs -rmdir -r /data/11.19 rm -r -v !("/data/11.19"|"/data/10.19") 有没有办法删除除2个同名文件夹以外的所有文件夹?我找不到任何帮助 我得到的是这个错误: 2/bin/
hadoop fs -rmdir -r /data/11.19
rm -r -v !("/data/11.19"|"/data/10.19")
删除除2个文件夹名称以外的文件夹的linux命令如下所示:
hadoop fs -rmdir -r /data/11.19
rm -r -v !("/data/11.19"|"/data/10.19")
有没有办法删除除2个同名文件夹以外的所有文件夹?我找不到任何帮助
我得到的是这个错误:
2/bin/sh:1:语法错误:“(”意外
对于功能方面,我只想保留2个文件夹。当前和最后一个月。格式为“%m%y”
因此,如果当前月份是“11.19”,我想删除除文件夹“11.19”和“10.19”之外的所有文件夹。现在不要与linus和hadoop混淆。Linux命令在hadoop中不起作用。 Hadoop有不同的命令集 您可以将所需文件夹移动到hadoop中的其他位置,然后删除其余文件夹并将其移回
hadoop fs -mkdir /doNotDelete
hadoop fs -mv /data/11.19 /doNotDelete/
hadoop fs -mv /data/10.19 /doNotDelete/
现在删除所有剩余的
hadoop fs -rm /data/*
现在把那两个文件放回去
hadoop fs -cp /doNotDelete/* /data/
现在不要混淆linus和hadoop。Linux命令在hadoop中不起作用。 Hadoop有不同的命令集 您可以将所需文件夹移动到hadoop中的其他位置,然后删除其余文件夹并将其移回
hadoop fs -mkdir /doNotDelete
hadoop fs -mv /data/11.19 /doNotDelete/
hadoop fs -mv /data/10.19 /doNotDelete/
现在删除所有剩余的
hadoop fs -rm /data/*
现在把那两个文件放回去
hadoop fs -cp /doNotDelete/* /data/
当然Hadoop命令不是Linux命令。但它们确实受到Linux的启发。这就是为什么我要问是否有类似的机制。谢谢你的回答,这不是我想要的方式,但我想它现在可以工作了。当然Hadoop命令不是Linux命令。但它们确实受到Linux的启发。这就是为什么我要问是否有类似的机制这是一个类似的机修工。谢谢你的回答,这不是我想要的方式,但我想它现在可以工作了。