【发布时间】:2012-09-24 11:27:04
【问题描述】:
场景如下:
每天会在一个目录下创建两个tar文件,但我只需要最新的两个文件,那么如何每天自动删除其他文件?
我是否可以使用纯 shell 命令编写此脚本,而不是使用 perl、python 或 ruby 等高级语言...
这个问题有点类似于FTP - Only want to keep latest 10 files - delete LRU和how to delete all files except the latest three in a folder
但我的还需要测试 tar 文件是否损坏
如果新的 tar 文件损坏了,我不会保留它,而是保留旧的,那么脚本应该是什么样的?
【问题讨论】:
-
如何(命令和选项)测试 tar 文件的完整性?