通常想法是转义特殊字符输入转义后的文件名。
但是总不可能每个都去转义做阅读理解,而且你也不知道特殊字符会有多特殊,有 N 个,转义的特殊字符还不一定是通用的、乱码, "/" "空格" """ "'" "-" ,转义方法还不一样,甚至还要反反转义,或者无法转义,特殊的控制字符、不可见字符,乱码,太多了,相比之下那些普通的特殊字符是真的普通
所以 转义是不可能转义的,直接 删除 inode 记录釜底抽薪。
ls -il
找出当前目录的所有文件/目录 inode 记录find ./ -inum xxxxxx |xargs -i rm -rf {}
xxxxx 为要删除文件/目录的 inode 记录,支持删除目录/文件