ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux中查找find命令的复杂用法

linux中查找find命令的复杂用法

原创 Linux操作系统 作者:linxueguo 时间:2021-09-19 17:15:50 0 删除 编辑

find常见的用法

find ./ -name filename.txt
find ./ -size +1024c
find ./ -atime +7


find中exec参数用法,查找叫 filename.txt的文件并复制到/app/目录下:

find ./ -name filename.txt -exec cp {} /app \;

-exec参数后面的{}代表find查询出来的内容,可以用于批量处理


find结合awk命令的使用

列出程序所有目录清单

find /app |awk -F "/" '{for(i=1;i<NF;i++) printf($i"/");print ""}'|uniq|sort

列出程序所有文件清单

find /app |awk -F "/" '{printf "/app/";for(i=2;i<NF;i++) printf ($i"/");print $NF}'|sort

printf不换行

print换行

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31374736/viewspace-2792877/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2016-07-16

  • 博文量
    12
  • 访问量
    3509