首页 > 解决方案 > 无法在 Linux 上删除文件

问题描述

我目前连接到在 Linux 上运行的远程计算机,并且在运行我的一个 C 程序后出现了一个随机目录。目录名是这样的形式:'H$'204'blahblah''u$'[]'$'234',很奇怪。

当我尝试通过rm dir_name终端将其删除时Illegal variable name.,即使我使用该-f标志,也会出现相同的行为。然后我试图通过单击资源管理器中的目录(在 vscode 上)来删除它,但我收到一条错误消息Error: ENOENT: no such file or directory.

如果有帮助,我将在 csh shell 上运行它。

更新:运行:rm ./H<tab>工作。感谢杰米吉南

标签: linuxunixcsh

解决方案


神奇的词是ls -b。它将以转义的方式显示不可打印的字符,以便您可以将它们输入回来。


推荐阅读