Недавно я заметил файл, который я не создавал намеренно, но который появился в каталогах с файлами, которые я создал намеренно:
<!--
Содержимое файла меняется в зависимости от местоположения, но обычно представляет собой текст из другого файла в том же каталоге.
например
.../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
до изменений
Результаты поиска оказались безрезультатными, я полагаю, потому что файл состоит из символов (или мой search-foo некорректен).
Что может генерировать этот файл? Как мне избавиться от этого (вероятно, наложенного мной самим) проклятия?
решение1
Файлами со странными именами можно управлять, например, с помощью ./'<--'
( ./
чтобы избежать проблем с именами, перепутанными с переключателями, используйте одинарные кавычки, поэтому любые символы, обрабатываемые оболочкой, теряют свое значение).
решение2
Я нашел это в отношении вашего файла foo.js:https://github.com/uupaa/Foo.js/wiki/Foo
А также это:https://gist.github.com/ryanflorence/5a99e069aca0a35d51e66f2d7fde5b80
Судя по всему, оба файла связаны с каким-то веб-модулем, вероятно, импортированным расширением браузера.
Они не кажутся злокачественными.