当前位置:  技术问答>linux和unix

求教一个简单的shell脚本

    来源: 互联网  发布时间:2016-07-07

    本文导语:  本本装的是双系统  进linux 把 windows/system32 文件夹下所有 创建时间为2009.10.09的文件删除。 明眼人一看就明白 哦 呵呵 是删除病毒的哦 。 这个小脚本怎么写哦  谢谢啦 | 楼上几位的回答有问题 ...

本本装的是双系统 
进linux 把 windows/system32 文件夹下所有 创建时间为2009.10.09的文件删除。
明眼人一看就明白 哦 呵呵 是删除病毒的哦 。
这个小脚本怎么写哦  谢谢啦求教一个简单的shell脚本[图片]

|
楼上几位的回答有问题 看完你们就知道为什么了

在Linux中,没有文件创建时间的概念。只有文件的访问时间、修改时间、状态改变时间。也就是说不能知道文件的创建时间。但如果文件创建后就没有修改过,修改时间=创建时间;如果文件创建后,状态就没有改变过,那么状态改变时间=创建时间;如果文件创建后,没有被读取过,那么访问时间=创建时间,这个基本不太可能。
1、访问时间,读一次这个文件的内容,这个时间就会更新。比如对这个文件使用more命令。ls、stat命令都不会修改文件的访问时间。 

  2、修改时间,对文件内容修改一次,这个时间就会更新。比如:vi后保存文件。ls -l列出的时间就是这个时间。 

  3、状态改变时间。通过chmod命令更改一次文件属性,这个时间就会更新。查看文件的详细的状态、准确的修改时间等,可以通过stat命令 文件名。 

  比如: [xxxx@xxxx]$ stat temp.c 

  引用: 

  File: 'temp.c' 

  Size: 66 Blocks: 8 IO Block: 4096 u4e00u822cu6587u4ef6 

  Device: 807h/2055d Inode: 1191481 Links: 1 

  Access: (0664/-rw-rw-r--) Uid: ( 500/ jing) Gid: ( 500/ jing) 

  Access: 2008-03-12 20:19:45.000000000 0800 

  Modify: 2008-03-12 20:19:45.000000000 0800 

  Change: 2008-03-12 20:19:45.000000000 0800 

  说明:Access访问时间。Modify修改时间。Change状态改变时间。可以stat *查看这个目录所有文件的状态 

因此 ls -l列出的时间是修改时间 如果当天系统文件如果有修改的话 也会被删掉
当然你确认这天别的系统文件没有修改的话 你可以按他们说的做


|
#cd ./windows/system32/
#ls -lR | grep ^- | grep 10-09

可以列出所有2009.10.09创建的文件。

|

再rm -f

|

恩,对,linux有三种时间,我忽略了
厉害,顶你一个

|

#cd ./windows/system32/ 
#ll | rm -rf `grep 10-09`  —— 注意,是反单引号

|


rm 无效选项 --w
请尝试执行"rm --help"来获取更多信息

|

是的 
为什么不根据文件名删呢?难道病毒文件的名字是在动态变化

|
while [ 1 ]
do
for filename in `ls -l /windows/system32/ | grep ^- | grep "Oct 09"`
do
rm -f $filename
done
echo "not found....."
done

执行这个脚本就行了! 测试过了 /windows/system32/ 注意当前目录 改成你那里能寻找出的路径

|
windows下还是用ghost吧~ 
安装-备份-使用-还原-安装重要软件-备份-使用-还原-安装重要软件、补丁-备份-使用。。。。死循环下去
还可以导出 备份文件(即备份备份文件,如果你的Ghost都挂了,重装,再安装Ghost,导入备份文件,还原)

    
 
 

您可能感兴趣的文章:

  • 求教,bash脚本如何调用含键盘输入的可执行文件。
  • shell脚本调试问题求教
  • 求教:shell 脚本里如何 执行二级命令啊
  • 求教:怎样自动执行GDB脚本?
  • 求教:编写一个bash脚本程序执行一个./file 程序
  • 求教:Linux下Java应用程序的重启脚本
  • 求教shell脚本如何能代入参数?
  • C调用shell脚本出现问题,在线等待求教高手
  • 求教脚本高手:如何解析如下文件
  • 求教一个非常简单的关于shell脚本调用的问题
  • 求教:shell 脚本怎么获取ORACLE存储过程的返回值?
  • 求教cgi脚本post的问题
  • shell 菜鸟脚本求教
  • 求教一个shell脚本,字符串提取问题。
  • 紧急求教关于UNIX提文件的脚本
  • 求教一个安装脚本的写法,尤其是命令结果赋值给字串变量的问题
  • 求教用过lua的大侠关于在C中嵌入lua脚本的连接问题?
  • 求教:SHELL脚本在crontab -e里运行问题
  • shell script脚本不同执行方式结果不同,求教
  • 求教求教,shell问题...各位大哥,帮忙下
  • 求教了。。远程调研shell,用什么好啊?
  • 求教 Shell 初级问题
  • 求教高手,关于shell命令
  • 求教linux shell编程问题
  • shell编程中,求教,查找子字符串位置的问题
  • 求教关于SHELL设置的问题
  • 求教,如何调用shell命令!!!
  • 求教一个shell编程问题!
  • shell问题!求教!
  • 这个shell小程序有两处看不懂,求教高手!
  • 求教shell学习中的一些疑惑
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 400分求教: 求教一简单问题,现场给分
  • 高分求教:如何将JAVA文件(.class)制作成可执行文件(.exe),求教方法或工具推荐
  • 急!!求教linux命令的使用:统计出/bin目录中文件的个数,追加到文件filea的结尾
  • 求教:在UNIX中查找包含指定文字的文件名
  • 小白菜求教linux大鸟
  • JDK1.3.1初级问题求教
  • 初学者有问题求教!
  • 各路高手请进!高分求教,非常着急!
  • 高分求教的问题(关于SendMail设置)
  • 简单问题:从sun网站上当了个jdk1.4b3,bin后缀,求教怎么安装
  • 求教:知道当前时间,如何得到N天前的时间 ?
  • 求教:switch(condition)中的condition 必须为整型吗?
  • Linux远程访问的问题,高分求教:)
  • 求教:在Linux下如何做代理服务器?
  • 紧急求教!究竟Java里面有没有相当于C++的CPOINT的类阿?
  • 求教JAVA中XML解析问题
  • 50分求教,在JSP里如何将String转换成Double
  • 我刚装好,是不是需要配制环境变量?求教。
  • 400分求教JAVA皮肤的问题
  • 400分求教JAVA皮肤的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3