3
是否可以编辑find module命令以查找remotebackup目录中的X个最新文件夹?谢谢Ansible,删除X最新文件夹以外的所有内容
- find: paths="{{ remotebackupdir }}" age="**find_oldest_folders_except_X_newer**" recurse=no
register: result
- debug: var=result.files
- file: path: "{{ remotebackupdir }}" state: absent
with_items: result.files
请注意,如果您没有“正常”文件名,[解析'ls'可能导致问题](http://mywiki.wooledge.org/ParsingLs),其中如果你可能能够用'find'破解一些东西,或者你可以在perl/python/ruby中写一个自定义脚本。但是如果你能够很好地控制将要在这里生存的文件,那么这将会很好。 –