
Ich habe ein Archiv versehentlich im Stammverzeichnis einer Festplatte statt in einem Ordner entpackt.
Wie kann ich alle 188 Dateien entfernen, ohne dies manuell zu tun?
Ich habe jetzt auch die Dateien im gewünschten Ordner entpackt, also muss ich grundsätzlich alle Dateien in c:/dropbox entfernen, die sich auch in c:/dropbox/myfolder befinden, aber rekursiv.
Ich verwende Windows 10, habe aber auch ein Linux-Subsystem für Windows installiert, es kann also auch ein UNIX-Befehl sein.
Antwort1
Ich tat
cd dropbox/myfolder
find . -type f -ok rm ../{} \;
find . -depth -type f -ok rmdir ../{} \;
Ich habe sicherheitshalber -ok statt -exex verwendet. Ich habe die Suche in zwei Schritten durchgeführt, damit ich keine Ordner lösche, die in der Zip-Datei vorhanden sind, aber auch keine, die bereits vorhanden sind. Ordner mit Dateien, die nach dem Entfernen der fälschlicherweise entpackten Dateien übrig geblieben sind, sollten nicht gelöscht werden.