我试图删除一个文件,但我不知道它为什么不能正常工作
以下是我输入和输出的内容
[xxxxx @ venus~] $ ls
11.cpp;
[xxxxx @ venus~] $ rm 11.cpp
rm:无法删除'11 .cpp':没有这样的文件或目录
我也尝试rmdir和rm -f,它显示相同的消息。然后我使用vim创建一个名为11.cpp的新文件;在它之后,我再次输入ls,我得到11.cpp和11.cpp;然后无论我键入rm 11.cpp还是11.cpp; 11.cpp总是可以删除和11.cpp;总是在那里提醒。
任何人都可以帮我解决它。谢谢!
答案 0 :(得分:0)
尝试使用外卡,可能会有一些转义字符。
rm 11.cp*
或者如果您可以自动填充文件名,您可以看到文件名的名称:
rm 11<tab>
还要检查rm连接的内容:
which rm
实际上只是将文件重命名为“;” (标记为删除)以便某些OTHER进程可以删除它们。