Hallo,
mit fslint
habe ich 2 Ordner auf Duplikate hin untersucht. Leider (in meinem Fall) werden dabei aber auch Duplikate innerhalb der Ordner ausgegeben, die ich aber nicht löschen will. Wie ich es sehe, hat fslint
keine Option, die auszuschließen.
Also habe ich mir die Ergebnisse von fslint
in eine Datei ausgeben lassen und daraus ein Extrakt erstellt, welches nur die zu löschenden Dateien enthält:
1 | cat fslint.log | grep kaputte_Namen/ > kaputte_Namen.log |
Dann habe ich mittels dieser Liste versucht die Dateien zu löschen:
1 | rm < `cat kaputte_Namen.log` |
Dabei kam es zu Fehlern, da manche dieser Dateinamen Leerzeichen enthielten. Auch folgendes geht nicht:
1 | cat kaputte_Namen.log | rm - |
Jetzt versuche ich die Leerzeichen zu quoten und bin am verzweifeln, dafür eine Lösung zu finden. Kann mir jemand einen Tipp geben?
EDIT: Die "kaputten Namen" stammen übrigens von einem chkdsk
per Windoof. Ich will also alle diese Dateien mit denen im Backup vergleichen, sie löschen, falls im Backup vorhanden und mir dann den übrig geblienenen Rest genauer anschauen.