Macos - zsh - 不明で削除できないファイル:

Macos - zsh - 不明で削除できないファイル:

最近、意図的に作成したファイルと同じディレクトリに、意図的に作成したわけではないファイルが表示されることに気付きました。

<!--

ファイルの内容は場所によって変わりますが、通常は同じディレクトリ内の別のファイルからのテキストです。

例えば

.../Foo/
        <!--
        foo.js

にはCode/Foo/、ファイル<!--とが存在しfoo.txt、ここでcat <!--===cat foo.txt

  • このファイルは、でもでも<!--削除できません。rm -rfsudo 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

どうやら、どちらも何らかの Web モジュールにリンクされたファイルであり、おそらくブラウザ拡張機能によってインポートされたものです。

悪性ではないようです。

関連情報