Wie lösche ich Dateien / Ordner mit ungültigen Namen?

462
Mox

Wie kann ich eine Gruppe von Dateien löschen, die ungültige Zeichen enthalten, einschließlich neuer Zeilen ? Das Dateisystem ist FAT32.

Unter Windows habe ich außerdem versucht, mit Explorer zu experimentieren, der mir einen 80004005-Fehler gab, ich habe versucht rmdir, del /Fund del "\\?\drive\..."natürlich von Administrator CMD.

Auf einem Ubuntu eines Freundes habe ich versucht rm -rf, das abgesehen von Fehlern natürlich keine Ergebnisse gebracht hat.

Bei den Fehlern, die ich von beiden Systemen erhalten habe, geht es um die Illegalität der Syntax und um keine Berechtigungen. Die 80004005-Fehler stammen aus dem Versuch, den übergeordneten Ordner zu löschen. Ich habe versucht, chmoddie Dateien in die Komplizenschaft einzubeziehen, hatte aber keine Auswirkung.

Der Versuch, die Dateien in Ubuntus Explorer anzuzeigen, hat seltsamerweise zu einem Fehler geführt:
LS des Ordners und ein Fehler aus dem Ubuntu Explorer

Darüber hinaus scheinen einige Dateien neue Zeilen in ihren Namen zu enthalten. Sehr seltsam. Ich verstehe nicht wirklich, wie das überhaupt erlaubt war.

Gibt es außer einer Neuformatierung noch etwas, das ich ausprobieren könnte?

Kontext: Ich beschäftige mich mit der ganzen Sache mit dem Passwort-Manager, und als Teil davon wollte ich eine tragbare Kopie meines Passwort-Managers auf meinem USB-Stick haben. Als solche habe ich die portable Version heruntergeladen und mit WinRAR versucht, sie in den USB zu entpacken. Es sind Fehler aufgetreten, Iirc ähnlicher Art, und jetzt sind wir hier.
Die defekten Dateien existieren nur innerhalb der XSL, die insgesamt defekt ist. Ich bin mir nicht sicher, was WinRAR falsch gemacht hat, da es ursprünglich nur 5 xsl-Dateien geben sollte.
Der Passwortmanager war KeyPass 2.

0
Es ist also ein neues USB-Laufwerk, das von Anfang an abgespritzt wurde. Gibt es einen Grund, warum Sie ihn nicht einfach neu formatieren und neu beginnen? Appleoddity vor 6 Jahren 1
@Appleoddity Lernerfahrung für den Fall, dass dies auf einer System- oder Sicherungspartition geschieht. Mox vor 6 Jahren 0

1 Antwort auf die Frage

0
AFH

Was auch immer Ihre Verzeichniseinträge beschädigt haben, hat wahrscheinlich auch die Speicherorte der Discs beschädigt, von denen einige auf die Partition außerhalb der Partition verweisen, was zu E / A-Fehlern führt.

Sie müssen eine Reparatur des Dateisystems durchführen: Versuchen Sie zuerst Windows, dann aber Ubuntu, falls dies fehlschlägt.

Wenn alles andere fehlschlägt, kopieren Sie alle anderen Verzeichnisse, formatieren Sie die Disc und kopieren Sie dann die gültigen Verzeichnisse zurück. Auf einer System-CD müssen Sie möglicherweise eine Neuinstallation durchführen, bevor Sie die Dateien zurückkopieren können.

Ich habe `chkdsk / F` ohne Verwendung ausprobiert. Die Festplatte konnte angeblich nicht für eine Reparatur geplant werden. Wussten Sie, dass Sie das Ubuntu Disk Repair Tool durchführen? Mox vor 6 Jahren 0
Mein Freund versuchte es mit "mcheck", ohne Ergebnis. Mox vor 6 Jahren 0
Die USB-Partition ist jedoch FAT32, wie in den Fragen und Tags erwähnt. @AFH Mox vor 6 Jahren 0
@Mox - Sie haben völlig recht: Ich bin nach einer Pause darauf zurückgekommen und habe die Frage nicht mehr ganz gelesen, weil ich dachte, ich hätte mich genug erinnert. Ich werde meinen irrelevanten Kommentar löschen. Vielen Dank. AFH vor 6 Jahren 0
Ich weiß jetzt nicht, was ich vorschlagen soll: [`testdisk`] (https://www.cgsecurity.org/wiki/TestDisk) auf Ubuntu kann einige FAT-Reparaturen durchführen, aber ich weiß nicht, ob dies helfen wird. AFH vor 6 Jahren 0