Macos – zsh – Unbekannte und nicht löschbare Datei:

Macos – zsh – Unbekannte und nicht löschbare Datei:

Mir ist vor kurzem aufgefallen, dass in Verzeichnissen mit absichtlich erstellten Dateien eine Datei auftaucht, die ich nicht absichtlich erstellt habe:

<!--

Der Dateiinhalt ändert sich je nach Speicherort, besteht jedoch im Allgemeinen aus Text aus einer anderen Datei im selben Verzeichnis.

z.B

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

in Code/Foo/existieren Dateien <!--und foo.txt, wobei cat <!--===cat foo.txt

  • Diese Datei kann weder mit noch mit <!--entfernt werden.rm -rfsudo rm -rf
  • Es time of creationist das gleiche wiefoo.txt
  • Änderungen an foo.txtsind nicht sichtbar in<!--
  • In gitVerzeichnissen will Git committen <!--(wie man erwarten könnte)
  • ls -lashzeigt die Dateigröße bei <!--der Erstellung === Dateigröße foo.txtvor den Änderungen

Die Ergebnisse der Suchmaschine waren erfolglos, ich glaube, weil die Datei aus Symbolen besteht (oder meine Such-Foo ist falsch).

Was könnte diese Datei erzeugen? Wie kann ich diesen (wahrscheinlich selbst auferlegten) Fluch loswerden?

Antwort1

Dateien mit seltsamen Namen können beispielsweise manipuliert werden ./'<--'( ./um Probleme mit Namen zu vermeiden, die mit Schaltern verwechselt werden können, werden die einfachen Anführungszeichen verwendet, sodass alle von der Shell verarbeiteten Zeichen ihre Bedeutung verlieren).

Antwort2

Ich habe Folgendes in Bezug auf Ihre foo.js-Datei gefunden:https://github.com/uupaa/Foo.js/wiki/Foo

Auch das:https://gist.github.com/ryanflorence/5a99e069aca0a35d51e66f2d7fde5b80

Offenbar handelt es sich bei beiden um Dateien, die mit einer Art Webmodul verknüpft sind und wahrscheinlich von einer Browsererweiterung importiert wurden.

Sie scheinen nicht bösartig zu sein.

verwandte Informationen