一个有缺陷的程序创建了一个名为的目录~
。
如果我这样做rm \~
然后按 TAB 它会转换为~/
用户主目录。
如何删除这样的目录?
更新
请参阅我解决问题的答案。它基于已发布的答案。
答案1
rmdir ./~
因此,基本上,您以这样一种方式指定路径,即“~”上不会有 shell 扩展。
答案2
使用rmdir '~'
哪个就可以了。
答案3
作为任何文件的一般答案。
ls -i
把那个号码填进去find -maxdepth 1 -inum [number] -exec rm -r {} \;
答案4
无需按下 Tab 键,尝试
rmdir \~