rm eine beschädigte Datei

1529
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?

1
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 13 Jahren 1

2 Antworten auf die Frage

2
Janne Pikkarainen

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).

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, fsckist auch eine gute Idee.

Jemand möchte erklären, warum diese Antwort -1 ist? Mistiry vor 13 Jahren 0
Weiß nicht Ich kann nichts falsch daran sehen. Ich habe Upvoted, aber es sollte jetzt um 1 sein ... pypmannetjies vor 13 Jahren 0
Hat eines dieser Probleme Ihr Problem behoben? Danke für die positive Bewertung! Mistiry vor 13 Jahren 0