bra*_*amp 22
我认为以下应该做你想要的:
touch -t 201007010000 dummyfile
find /path/to/files -type f ! -newer dummyfile -delete
Run Code Online (Sandbox Code Playgroud)
第一行创建一个在2010年7月1日最后修改的文件.第二行查找/ path/to/file中的所有文件,其日期不比dummyfile新,然后删除它们.
如果你想仔细检查它是否正常工作,然后删除-delete参数,它应该只列出将被删除的文件.
这应该工作:
find /file/path ! -newermt "Jul 01"
Run Code Online (Sandbox Code Playgroud)
要查找要删除的文件,删除它们的命令将是:
find /file/path ! -newermt "Jul 01" -type f -print0 | xargs -0 rm
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15814 次 |
| 最近记录: |