J'ai besoin de nettoyer un dossier périodiquement. Je reçois une liste de fichiers qui contient du texte, quels fichiers sont autorisés. Maintenant, je dois supprimer tous les fichiers qui ne sont pas dans ce fichier.
Exemple:
dont-delete.txt
:
dontdeletethisfile.txt
reallyimportantfile.txt
neverdeletethis.txt
important.txt
Mon dossier de nettoyage contient ceci comme exemple:
ls /home/me/myfolder2tocleanup/
:
dontdeletethisfile.txt
reallyimportantfile.txt
neverdeletethis.txt
important.txt
this-can-be-deleted.txt
also-waste.txt
never-used-it.txt
Donc, ces fichiers doivent être supprimés:
this-can-be-deleted.txt
also-waste.txt
never-used-it.txt
Je recherche quelque chose pour créer une commande de suppression avec une option pour exclure certains fichiers fournis par fichier.