诸如 *75527* 之类的文件(在主文件夹中)起什么作用?删除它们是否安全?

诸如 *75527* 之类的文件(在主文件夹中)起什么作用?删除它们是否安全?

偶尔,我会在主目录中发现一个新文件,其名称为*75527*,当我cat打开它时,没有任何输出。是什么产生了这些文件,删除它们安全吗?它是某种数据转储还是什么?

答案1

根据它的名称以及我的系统中没有此类文件的事实来判断,我最好的猜测是,这些都是错误脚本或错误输入的命令的残留。

例如,如果当前目录中没有75527名称包含的文件,则以下行将创建一个名为的空文件*75527*

>*75527*

另一个原因(我经常遇到这种情况)可能是您可能错误地将一些包含与上一行类似的文本复制粘贴到终端中。

如果此文件是新创建的,您可以搜索历史记录并检查是否有任何命令创建了它。但是,您不一定能找到任何东西。因为,除非您修改了默认设置,否则历史记录只会保存您最近的 2000 条命令,并且以空格字符开头的命令不会保存到历史记录中。此外,脚本文件中的命令也不会记录在历史记录中。

history您可以在终端中输入来查看历史记录。

注意:有很多命令可以在工作目录中创建文件。上一个命令只是其中之一。

如果您无法验证它们是如何创建的,您可以将它们移动到一个单独的目录中,在您验证您的系统没有异常行为后,您可以删除该目录。

但是,处理名称中包含通配符的文件时要小心。要么使用文件管理器(如 Nautilus),要么使用制表符补全。因为按下tab自动补全文件名的键会使特殊字符被转义。

相关内容