删除在特定时间戳之间创建的文件。
昨晚,我的脚本有点疯狂,在凌晨 3:00 到 3:09 之间创建了一堆目录。有没有一种快速的衬垫可以帮我找到并移除它们?
Last night I had a script go a bit crazy and create a bunch of directories between 3:00 and 3:09am. Is there a quick one liner that will hunt these down and remove them for me?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果您可以搜索要删除的第一个和最后一个(按时间顺序排列)目录,那么您可以使用 find:
如果输出适合您,请进行删除
或使用明确的日期戳:
If you can search for the first and last (chronological) directories you want to delete, then you can use find:
And if the output suits you, go for the delete
or with explicit date stamps:
如果您仅在一个目录中工作并且 ls -ltrog 输出的第 5 个字段是时间,则可以尝试此操作。
you can try this, if you are working in just one directory and the 5th field of the
ls -ltrog
output is the time.只需使用查找
simply use find