免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2590 | 回复: 4
打印 上一主题 下一主题

[SCO UNIX] 请教高手:如何查找/tmp下很多文件,并删除文件 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-11-23 08:08 |只看该作者 |倒序浏览
请教高手:如何查找/tmp下很多文件,并删除文件,用命令行或shell都行
【我只要最后1个文件,(或当前日期前一天自动生成的文件)并删除其它文件】
文件名命名规则是:
1:******************************
abc_abc_001411327101代表所号
abc_abc_001411327102代表所号
.......
abc_abc_001411327120代表所号
*******************************
2:每天按日期(月日)自动生成文件
abc_abc_001411327101月日.txt
abc_abc_001411327101月日.txt
abc_abc_001411327102月日.txt
abc_abc_001411327102月日.txt
.........
abc_abc_001411327120月日.txt
abc_abc_001411327120月日.txt
原文件名如下:
abc_abc_0014113271011120.txt
abc_abc_0014113271011121.txt
abc_abc_0014113271011122.txt
abc_abc_0014113271021120.txt
abc_abc_0014113271021121.txt
abc_abc_0014113271021122.txt
...............
abc_abc_0014113271201120.txt
abc_abc_0014113271201121.txt
abc_abc_0014113271201122.txt
多谢了

论坛徽章:
0
2 [报告]
发表于 2004-11-23 09:09 |只看该作者

请教高手:如何查找/tmp下很多文件,并删除文件

用find找到你要的文件

然后,逐个rm掉

例子:
  1. for i in `find /tmp -name #参数#`
  2. do
  3. rm $i
  4. done
复制代码


不知能不能满足你的要求

论坛徽章:
0
3 [报告]
发表于 2004-11-23 09:24 |只看该作者

请教高手:如何查找/tmp下很多文件,并删除文件

请教高手:【我只要每个所号的最后1个文件,】(或当前日期前一天自动生成的文件)并删除其它文件,请问如何用shell详细表示。多谢了

论坛徽章:
0
4 [报告]
发表于 2004-11-23 09:47 |只看该作者

请教高手:如何查找/tmp下很多文件,并删除文件

echo "\n正在清理过期数据。"
find /tmp/ -name "abc_abc_00141132710?????.txt " -mtime +1 -print -exec rm {} \;
加到一个文件中放入/etc/rc.d/8中。
:em11:

论坛徽章:
0
5 [报告]
发表于 2004-11-23 09:50 |只看该作者

请教高手:如何查找/tmp下很多文件,并删除文件

多谢了,我现在就去试验
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP