Hat der Befehl rm -rf /* bei Cygwin Auswirkungen auf Windows-Systeme?

Hat der Befehl rm -rf /* bei Cygwin Auswirkungen auf Windows-Systeme?

Mir ist rm -rf /*bei der Cygwin-Konsole unter Windows 7 häufig ein Fehler unterlaufen.

Nach einer Minute wurde mir klar, was ich eingegeben hatte. Also stoppte ich den Befehl mit Strg-C.

Ich habe mich darauf eingestellt, Windows neu zu installieren.

Aber Windows funktioniert auch nach dem Neustart einwandfrei. Meine Dokumente, Bilder, Musik und andere Sachen scheinen gespeichert zu sein. Es scheint, dass ich nur ein Cygwin-Verzeichnis verloren habe.

  1. Ist es nur Glück (ich habe den Befehl abgebrochen, bevor er kam /cygdrive/c)? oder

  2. Hat der Cygwin- rmBefehl eine Art narrensichere Architektur?

Wenn es nur Glück ist, muss ich es zweimal prüfen ...

Antwort1

Das Verzeichnis mit dem Namen / in Cygwin ist tatsächlich das Verzeichnis, in dem Sie Cygwin installiert haben (z. B. C:\apps\cygwin). Sie haben also wahrscheinlich einen Teil Ihrer Cygwin-Installation entfernt, aber Windows war davon nicht betroffen. Ich würde Cygwin neu installieren, nur um sicherzustellen, dass es weiterhin funktioniert.

UPDATE: Siehe den Kommentar (unten) zu /cygdrive, der zu allen lokalen Windows-Laufwerken führt. Mein obiger Kommentar ist nicht korrekt. Der rm-Befehl in der Frage hätte schließlich mit dem Löschen von Windows-Dateien begonnen.

verwandte Informationen