千家信息网

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

发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇文章主要介绍linux如何结合find执行命令或动作,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!结合find 执行命令或动作find命令可以借助选项-exec与其他命令进
千家信息网最后更新 2025年01月23日linux如何结合find执行命令或动作

这篇文章主要介绍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_.txtText file: /tmp/test/file_4_.txtText file: /tmp/test/data_3_.txtText file: /tmp/test/data_1_.txt#列出目录的所有txt文件

以上是"linux如何结合find执行命令或动作"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

0