1 亿个文件删除问题
Linux 下有一个目录,里面已经有 1 亿个文件和子目录,同时业务程序还在持续往这个目录里创建新的文件和文件夹。
现在想清理掉“当前已经存在”的旧文件,但要求删除开始之后新生成的文件/目录不要被删除,也不要反复扫描目录、回头处理后来生成的内容。
由于删除和写入同时进行,普通 rm -rf / find -delete 可能遇到目录内容持续变化、Directory not empty 等问题,而且文件数量大,希望尽量高效,不影响业务持续写入。
这种场景下,有什么比较高效、安全的处理方式?


让 AI 给你写个脚本,用文件的创建时间去过滤你要删除的内容