Die mit dem Befehl rm unter Linux gelöschten Dateien belegen immer noch Speicherplatz, denn obwohl das Verzeichnis der Datei gelöscht und der von der Datei belegte Speicherplatz als wiederverwendbar markiert wird, kann das Betriebssystem ihn immer noch nicht verwenden, bis der Speicherplatz überschrieben wird eine neue Datei. Dieser Speicherplatz wird anderen Dateien zugewiesen.
Das Betriebssystem dieses Tutorials: Linux5.18.14-System, Dell G3-Computer.
Wenn Sie in Linux-Systemen den Befehl rm zum Löschen einer Datei verwenden, wird der Verzeichniseintrag der Datei gelöscht und der von der Datei belegte Speicherplatz wird als wiederverwendbar markiert. Das Betriebssystem kann diesen Speicherplatz jedoch immer noch nicht anderen Dateien zuweisen, bis der Speicherplatz durch eine neue Datei überschrieben wird. Obwohl der Verzeichniseintrag der Datei gelöscht wurde, ist der von der Datei belegte Speicherplatz tatsächlich noch belegt, bis er überschrieben wird.
Wenn Sie den von der gelöschten Datei belegten Speicherplatz sofort freigeben möchten, können Sie eine der beiden folgenden Methoden verwenden:
Fügen Sie den Parameter -rm hinzu, wenn Sie den Befehl rm verwenden. Dadurch wird die Datei gelöscht und die entsprechende Datei freigegeben Platz sofort. Beispiel: rm -rm Dateiname
Verwenden Sie den Befehl shred, um den Dateiinhalt zu überschreiben und die Datei zu löschen. Zum Beispiel: shred -u Dateiname
Beachten Sie bitte, dass Sie vor dem Löschen einer Datei sicherstellen, dass Sie diese Datei wirklich löschen möchten, da sie nach dem Löschen nicht wiederhergestellt werden kann.
Das obige ist der detaillierte Inhalt vonBelegen Dateien, die mit dem Befehl rm unter Linux gelöscht wurden, immer noch Speicherplatz?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!