linux如何结合find执行命令或动作

发布时间:2022-03-18 14:02:01 作者:小新
来源:亿速云 阅读:241

这篇文章主要介绍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执行命令或动作”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

推荐阅读:
  1. find命令的处理动作以及xargs命令
  2. 【Linux】文件查找:find

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux find

上一篇:java的SynchronousQueue是什么

下一篇:Python如何返回前K个最频繁的元素

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》