Necesito limpiar una carpeta periódicamente. Me sale una lista de archivos que contiene texto, qué archivos están permitidos. Ahora tengo que eliminar todos los archivos que no están en este archivo.
Ejemplo:
dont-delete.txt
:
dontdeletethisfile.txt
reallyimportantfile.txt
neverdeletethis.txt
important.txt
Mi carpeta de limpieza contiene esto como ejemplo:
ls /home/me/myfolder2tocleanup/
:
dontdeletethisfile.txt
reallyimportantfile.txt
neverdeletethis.txt
important.txt
this-can-be-deleted.txt
also-waste.txt
never-used-it.txt
Entonces estos archivos deben ser eliminados:
this-can-be-deleted.txt
also-waste.txt
never-used-it.txt
Busco algo para crear un comando de eliminación con una opción para excluir algunos archivos proporcionados por archivo.