我最近注意到一个我无意创建的文件出现在包含我有意创建的文件的目录中:
<!--
文件内容根据位置而变化,但通常是来自同一目录中另一个文件的文本。
例如
.../Foo/
<!--
foo.js
在中Code/Foo/
,存在文件<!--
和foo.txt
,其中cat <!--
===cat foo.txt
- 该文件无法通过以下方式
<!--
删除:rm -rf
sudo rm -rf
- 它
time of creation
与foo.txt
foo.txt
未看到对的更改<!--
- 在
git
目录中,git 想要提交<!--
(正如人们所预料的那样) ls -lash
显示<!--
创建时的文件大小 ===foo.txt
更改前的文件大小
搜索引擎结果一直无果,我相信是因为该文件是由符号组成的(或者我的搜索功能很差)。
是什么生成了这个文件?我该如何摆脱这个(可能是我自己造成的)诅咒?
答案1
具有奇怪名称的文件可以通过例如来操作./'<--'
(./
为了避免名称与开关混淆的任何问题,单引号使得 shell 处理的任何字符都会失去其含义)。
答案2
参考你的 foo.js 文件,我发现了这一点:https://github.com/uupaa/Foo.js/wiki/Foo
还有这个:https://gist.github.com/ryanflorence/5a99e069aca0a35d51e66f2d7fde5b80
显然,这两个文件都链接到某种类型的 webmodule,可能是由浏览器扩展导入的。
它们看起来并不是恶性的。