【find】find命令结合"-exec"使用

将 /opt/test下以“.log”结尾的文件列出

# find  /opt/test  -type f -name "*.log"  -exec  ls -l {} \;


将 /opt/test下目录权限(包括/opt/test)全部跟改为750

# find /opt/test/   -type  d  -exec  chmod 750 {}  \; 


将 /opt/test下目录权限(不包括/opt/test)全部跟改为750

# find /opt/test/   -type  d  -exec  chmod 750 {}  \; 


仅将/opt/test 这一层目录下的类型为文件的删除

# find /opt/test  -maxdepth  1     -type f  -exec rm -rf {} \;


从根下 第二层到第五层目录下名为"passwsd"的文件

# find /    -mindepth  2   -maxdepth  5     -type f   -name "passwd" -exec ls -l  {} \;


将/opt/test 目录下修改时间为7天前的类型为文件的删除

# find /opt/test  -mtime  +7   -type f -name  "\*"  -exec  rm -rf {} \;


将/opt/test访问时间为最近十分钟的文件删除

# find /opt/test  -amin  -10   -type f -name  "\*"  -exec  rm -rf {} \;


将/opt/test下文件大小大于10M的文件列出

#  find /opt/test  -size   +10M   -type  f  -name  "\*"  -exec  ls -l {} \;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 墙裂推荐《穿Prada的女王》 首先说说为什么喜欢看电影多余看电视剧,一方面是因为当下众多电视剧情节拖沓冗长,想要...
    木魅阅读 355评论 0 1
  • 一、git安装 git下载地址: https://git-scm.com/ 安装时基本保持默认就可以了。 部分安装...
    Vchar_Fred阅读 205评论 0 1
  • 提笔写这篇文章,源于听课的一个灵感,一直以来我对美是不够重视的,与其说不在意不如说是真的不懂。一直以来我把注意力放...
    回归自己的红天行者阅读 583评论 2 1
  • 新的学期,新的开始,新的挑战。新新的环境、新新的教室,迎接一群新新的向日葵,面对一群新新的家长。一切的一切都...
    绿地儿童之家玉洁阅读 190评论 0 0
  • 文/激光创业园 早上起床,天气晴朗,感觉像是被太阳公公唤醒了一样,洗漱吃饭上班,和往常一样 昨天开了个会议...
    杂货店何以解忧阅读 221评论 0 1