LS 命令中的紫色文件是什么?

LS 命令中的紫色文件是什么?

我正在开发一个 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 套接字文件(显然它来自一次成功运行 - 我以为是失败)。我不确定是否应该删除这个问题,但这是一个对自己的成功感到惊讶的简单问题。

相关内容