![Macos – zsh – Unbekannte und nicht löschbare Datei:](https://rvso.com/image/1618760/Macos%20%E2%80%93%20zsh%20%E2%80%93%20Unbekannte%20und%20nicht%20l%C3%B6schbare%20Datei%3A.png)
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 -rf
sudo rm -rf
- Es
time of creation
ist das gleiche wiefoo.txt
- Änderungen an
foo.txt
sind nicht sichtbar in<!--
- In
git
Verzeichnissen will Git committen<!--
(wie man erwarten könnte) ls -lash
zeigt die Dateigröße bei<!--
der Erstellung === Dateigrößefoo.txt
vor 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.