Ich habe gesehen, dass das Löschen von Verzeichnissen (mit einer Größe von einigen Gigabyte), die viele Dateien enthalten, bei Verwendung von rm sehr langsam ist . Es dauert bis zu einigen Minuten!
Wenn Sie denselben Ordner über den Dateimanager löschen, ist die Aufgabe innerhalb einer Sekunde erledigt. (Es dauert eine weitere Sekunde, um den Papierkorb danach zu leeren.)
Was ist der Grund dafür?
bash
filemanager
rm
schrobe
quelle
quelle
rm
alles von der Festplatte geladen werden müsste, der Dateimanager jedoch alles im Speicher erledigt, würde dies den Unterschied erklären.rm
. AFAIK-Dateimanager verwenden nurrm
im Hintergrund.Antworten:
Der
rm
Befehl entfernt die Dateien tatsächlich. Der Dateimanager verschiebt die Dateien nur in den Papierkorb. Erst wenn Sie den Papierkorb leeren, sehen Sie die tatsächliche Zeit,rm
die zum Löschen der Dateien benötigt wurde. Einfach ausgedrückt ist das Verschieben von Dateien schneller als das Löschen. Der Dateimanager verschiebt Dateien, während er sierm
entfernt.quelle
rm
einfach die Verknüpfung der Dateien aufheben, nein?