Ich muss regelmäßig einen Ordner bereinigen. Ich bekomme eine Dateiliste, die Text enthält, welche Dateien erlaubt sind. Jetzt muss ich alle Dateien löschen, die nicht in dieser Datei sind.
Beispiel:
dont-delete.txt
:
dontdeletethisfile.txt
reallyimportantfile.txt
neverdeletethis.txt
important.txt
Mein Ordner "Bereinigen" enthält Folgendes als Beispiel:
ls /home/me/myfolder2tocleanup/
:
dontdeletethisfile.txt
reallyimportantfile.txt
neverdeletethis.txt
important.txt
this-can-be-deleted.txt
also-waste.txt
never-used-it.txt
Also sollten diese Dateien gelöscht werden:
this-can-be-deleted.txt
also-waste.txt
never-used-it.txt
Ich suche etwas, um einen Löschbefehl mit einer Option zum Ausschließen einiger von file bereitgestellter Dateien zu erstellen.