![Macos - zsh - 不明で削除できないファイル:](https://rvso.com/image/1618760/Macos%20-%20zsh%20-%20%E4%B8%8D%E6%98%8E%E3%81%A7%E5%89%8A%E9%99%A4%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%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
どうやら、どちらも何らかの Web モジュールにリンクされたファイルであり、おそらくブラウザ拡張機能によってインポートされたものです。
悪性ではないようです。