我需要定期清理文件夹。我得到一个包含文本的文件列表,允许哪些文件。现在,我必须删除该文件中没有的所有文件。
例:
dont-delete.txt
:
dontdeletethisfile.txt
reallyimportantfile.txt
neverdeletethis.txt
important.txt
我的文件夹执行清理包含以下示例:
ls /home/me/myfolder2tocleanup/
:
dontdeletethisfile.txt
reallyimportantfile.txt
neverdeletethis.txt
important.txt
this-can-be-deleted.txt
also-waste.txt
never-used-it.txt
因此,应删除以下文件:
this-can-be-deleted.txt
also-waste.txt
never-used-it.txt
我搜索一些东西来创建删除命令,并带有一个选项来排除文件提供的某些文件。