这篇文章主要介绍linux如何结合find执行命令或动作,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
结合find 执行命令或动作
find命令可以借助选项-exec与其他命令进行结合。
代码如下:
[root@localhost tmp]# find . -type f -user reed -exec chown cathy {} \; #将当前目录文件拥有者为reed的文件改为cathy
{ }是一个特殊的字符串,对于每一个匹配的文件,{ }会被替换成相应的文件名。
代码如下:
[root@localhost test]# find . -type f -mtime +10 -name "*.log" -exec cp {} /data/bk_log \; #将当前目录大于10天的log文件复制到/data/bk_log目录 [root@localhost test]# find /tmp/test/ -type f -name "*.txt" -exec printf "Text file: %s\n" {} \; Text file: /tmp/test/File_6_.txt Text file: /tmp/test/file_4_.txt Text file: /tmp/test/data_3_.txt Text file: /tmp/test/data_1_.txt #列出目录的所有txt文件
以上是“linux如何结合find执行命令或动作”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。