美文网首页
find命令使用增强

find命令使用增强

作者: 与我一起成长 | 来源:发表于2021-12-28 17:20 被阅读0次

-exec参数后面跟的就是我们想进一步操作的命令,比如rm,mv等等。exec是以分号";"作为结束标识符的,考虑到各个系统平台对分号的不同解释,我们在分号前再加个反斜杠,便于移植。而在分号前,通常也会有一对花括号{},代表前面find命令查找出来的文件名。

使用find命令查找相关文件后,再使用ls命令将它们的详细信息列出来

find . -name "*.o" -type f -exec ls -l {} \;

使用find命令查找相关文件后,再使用rm命令将它们删除

find . -name "*.o" -exec rm -rf {} \;

搜索匹配到的文件中的关键内容

find . -name "*.h" -exec grep -rns "hello" {} \;

查找文件并移动到指定目录

find . -name "*.o" -exec mv {} new_path \;

相关文章

网友评论

      本文标题:find命令使用增强

      本文链接:https://www.haomeiwen.com/subject/kmgpqrtx.html