Macos - zsh - Неизвестный и неудаляемый файл:

Macos - zsh - Неизвестный и неудаляемый файл:

Недавно я заметил файл, который я не создавал намеренно, но который появился в каталогах с файлами, которые я создал намеренно:

<!--

Содержимое файла меняется в зависимости от местоположения, но обычно представляет собой текст из другого файла в том же каталоге.

например

.../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

Судя по всему, оба файла связаны с каким-то веб-модулем, вероятно, импортированным расширением браузера.

Они не кажутся злокачественными.

Связанный контент