Abhängig vom verwendeten Dateisystem, aber meistens müssen Sie das Dateisystem mit fsck überprüfen (die Variante davon, wie auch immer Ihr Dateisystem ist).
rm eine beschädigte Datei
1568
pypmannetjies
Ich versuche, eine Datei mit rm zu entfernen. Wenn ich jedoch ls mache, sind alle Informationen über die Datei ?????? ?? ?? example.txt ... Und der Aufruf von rm gibt zurück, dass keine solche Datei existiert. Wie erzwinge ich das Entfernen der Datei?
Die Fragezeichen können auch bedeuten, dass Ihr Dateiname Zeichen enthält, die Ihr Terminal nicht anzeigen kann. Bietet ls -lha mehr Informationen?
matthias krull vor 14 Jahren
1
2 Antworten auf die Frage
2
Janne Pikkarainen
1
Mistiry
Du kannst es versuchen: rm -f example.txt
Oder touch example.txt && rm -f example.txt
(Update-Zeitstempel zuerst in der Datei)
Oder chmod 777 example.txt && rm -f example.txt
(lesbare, schreibbare, ausführbare Datei festlegen und dann entfernen).
Wie oben vorgeschlagen, fsck
ist auch eine gute Idee.
Jemand möchte erklären, warum diese Antwort -1 ist?
Mistiry vor 14 Jahren
0
Weiß nicht Ich kann nichts falsch daran sehen. Ich habe Upvoted, aber es sollte jetzt um 1 sein ...
pypmannetjies vor 14 Jahren
0
Hat eines dieser Probleme Ihr Problem behoben? Danke für die positive Bewertung!
Mistiry vor 14 Jahren
0
Verwandte Probleme
-
1
Warum kann ich eine als Socket markierte Datei nicht aus meinem Linux Ext3-Dateisystem löschen?
-
7
Lügen Festplatten?
-
3
Linux rückgängig machen?
-
16
Ruhezustand und Booten in einem anderen Betriebssystem: Werden meine Dateisysteme beschädigt?
-
2
Wie kann man beschädigte ntkrnlapa.exe in Windows Vista ohne Datenverlust wiederherstellen?
-
5
Verwenden Sie rm, um Dateien und Verzeichnisse rekursiv zu entfernen
-
12
Wie kann ich rm keine Fehlermeldung geben, wenn eine Datei nicht vorhanden ist?
-
2
schreibgeschützte Dateien in Ubuntu
-
2
Externe Festplatte - Daten beschädigt
-
2
Wie sicher ist DiskWarrior?