![Macos - zsh - Неизвестный и неудаляемый файл:](https://rvso.com/image/1618760/Macos%20-%20zsh%20-%20%D0%9D%D0%B5%D0%B8%D0%B7%D0%B2%D0%B5%D1%81%D1%82%D0%BD%D1%8B%D0%B9%20%D0%B8%20%D0%BD%D0%B5%D1%83%D0%B4%D0%B0%D0%BB%D1%8F%D0%B5%D0%BC%D1%8B%D0%B9%20%D1%84%D0%B0%D0%B9%D0%BB%3A.png)
Недавно я заметил файл, который я не создавал намеренно, но который появился в каталогах с файлами, которые я создал намеренно:
<!--
Содержимое файла меняется в зависимости от местоположения, но обычно представляет собой текст из другого файла в том же каталоге.
например
.../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
Судя по всему, оба файла связаны с каким-то веб-модулем, вероятно, импортированным расширением браузера.
Они не кажутся злокачественными.