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中寫一個自定義腳本。但是如果你能夠很好地控制將要在這裏生存的文件,那麼這將會很好。 –