如何删除hadoop中名称中包含'['字符的目录
How to delete a directory in hadoop which has the '[' character in its name
我不小心上传了一个文件到 "/hadoo[-workshop" 路径,我正在尝试删除它。
我正在使用 hadoop fs -rmr <path>
Hadoop 0.20.2。
我已经尝试了将文件路径放在单引号 (')、双引号 (") 中并用反斜杠 () 转义“[”字符的所有排列,但每次我都收到错误提示
rmr: Illegal file pattern: Expecting set closure character or end of range, or } for glob hadoo[-workshop at 15
我设法通过在命令中使用通配符 (*) 将其删除。
hadoop fs -rmr /hadoo*
我想 "deleting everything that start with the string before faulty character" 已经足够了。
注意:如果您使用这个并且您有其他具有相似名称的目录,请不要使用 -skipTrash
以便能够恢复其他目录
我不小心上传了一个文件到 "/hadoo[-workshop" 路径,我正在尝试删除它。
我正在使用 hadoop fs -rmr <path>
Hadoop 0.20.2。
我已经尝试了将文件路径放在单引号 (')、双引号 (") 中并用反斜杠 () 转义“[”字符的所有排列,但每次我都收到错误提示
rmr: Illegal file pattern: Expecting set closure character or end of range, or } for glob hadoo[-workshop at 15
我设法通过在命令中使用通配符 (*) 将其删除。
hadoop fs -rmr /hadoo*
我想 "deleting everything that start with the string before faulty character" 已经足够了。
注意:如果您使用这个并且您有其他具有相似名称的目录,请不要使用 -skipTrash
以便能够恢复其他目录