【发布时间】:2012-03-04 19:18:19
【问题描述】:
我正在尝试删除以前创建的名为 a\ 的文件。
我尝试使用:
1)
rm -rf a\\
2)
rm -rf a\\/
但两者都不起作用。我尝试登录终端,但无法删除。我写了a,然后单击tab,它显示a\\/,但它仍然无法正常工作。既不是从终端。我明白了:
sudo rm -rf a\\/
rm: cannot remove `a\\': Operation not permitted
有什么建议吗?
【问题讨论】:
-
输入
a并按下TAB键 - 让 shell 为您完成。 -
“不允许操作”表示您没有删除文件的权限。以 root 或拥有该文件的用户身份执行此操作。
-
hsz 请阅读问题。我按下了标签按钮。
-
Wooble 请检查命令。我正在使用 sudo!
-
我在本地测试过,
rm 'a\'和 "rm a\\" 都对我有用。
标签: php bash filesystems escaping