linux删除带中划线的文件或文件夹

在 linux 命令行下,一不小心执行了命令 mkdir zhetenga.com/zhetenga.com -p,本来是想创建一个深目录的,没想到 -p 放在后面 mkdir 同时创建了一个名为 -p 的目录。

尝试 rm -rf -p,提示 rm: illegal option -- p,shell 自然地把 -p 当成参数了。

于是尝试 rm -rf \-p,还是一样的结果,这招在这个时间并没有用。

于是再尝试 rm -rf ./-p,成功删除。

所以要想删除带中划线的文件或文件夹,可以通过加上当前目录的符号来指定这是在删除文件或文件夹。

2015年10月10日