find查找指定类型文件并删除


        问题描述:    
                 查找当前目录下指定类型的文件
    
        问题解决:
                    (1)find命令
                 具体命令为:find  .   -maxdepth  1   -name    '.*.c'         
                 参数说明,maxdepth限定了查找子目录的深度name 指出查找文件名(查找.c类型的文件,使用' *.c',这里文件名的匹配不是正则表达式,表示以.c结尾的所有文件)
              find.png    
注:
             这里也可以使用grep 命令进行查找
              grep.png
注:                
             grep -E 类似于egrep ,查找的参数是正则表达式 ' .*.c '表示以.c结尾的任何文件
    
            (2)删除指定类型的文件    
                     命令:find .  -maxdepth 1 -name  ' *.c '  -delete     
                delete.png
注:    
             使用find查找指定类型的文件之后,使用参数-delete 删除查找到的指定类型的文件
 
 
 
 
 
 
 
 
 
 
 
 
posted @ 2013-07-04 15:07  罗松超  阅读(3822)  评论(0编辑  收藏  举报