Wie werden Dateisystemoperationen geschützt?
Pfade werden vor der Ausführung geprüft, geschützte Bereiche bleiben unangetastet und datenverändernde Modi müssen ausdrücklich gewählt werden.
So funktioniert es
lil-terminal normalisiert Pfade, prüft den erlaubten Arbeitsbereich und behandelt symbolische Links bewusst, anstatt ihnen unkontrolliert zu folgen.
In der Praxis
Löschen, Ersetzen, Entpacken und Massenänderungen verlangen den dokumentierten Modus. Wo eine Vorschau sinnvoll ist, wird sie vor dem Schreiben angeboten; viele Schreibvorgänge verwenden temporäre Dateien und atomare Umbenennung.