我正在开发一个 c++ 项目,编译失败(正常错误)。当我运行ls
(有点习惯)时,它显示了一个文件,其中包含看似随机的字符序列:
'!4'$'\377\377\377\377\240''c'$'\f\276\332''U'
。LS 将其突出显示为紫色,无法打开cat
并显示错误cat: '!4'$'\377\377\377\377\240''c'$'\f\276\332''U': No such device or address
。我的文件管理器(Dolphin)可以看到该文件,但双击时它报告该文件不存在。它肯定存在,因为我能够运行命令mv
来更改名称(希望它可以与 cat 命令一起使用)。cat
仍然给出相同的错误,只是用hello
而不是'!4'$'\377\377\377\377\240''c'$'\f\276\332''U'
。这个文件是什么,为什么会出现?删除它会损坏我的文件系统吗?
答案1
好的,在记得运行之后ls -la
,我发现了。这是我正在运行的程序的一个 UNIX 套接字文件(显然它来自一次成功运行 - 我以为是失败)。我不确定是否应该删除这个问题,但这是一个对自己的成功感到惊讶的简单问题。