开发者社区> 问答> 正文

find命令中可执行的操作有哪些呢?

已解决

find命令中可执行的操作有哪些呢?

展开
收起
格格的阿里云 2022-04-02 01:37:20 531 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

      - ls 显示出所有找到的文件。 - ok 命令名称 { } 对符合条件的文件执行所给的Linux 命令,与exec不同的是,它会询问用户是否需要执行该命令。

    • exec 命令名称 {} 对符合条件的文件执行所给的Linux 命令,而不询问用户是否需要执行该命令。{}表示命令的参数即为所找到的文件;命令的末尾必须以“ ;”结束。

      - fprintf 文件名 将找到的文件名写入指定文件。

      - print 在标准输出设备上显示查找出的文件名。

      - printf 格式 格式的写法请参考有关C语言的书。

      例1:查找当前目录中所有以main开头的文件,并显示这些文件的内容。   $ find . - name ‘main*’ - exec more {} ;

      例2:删除当前目录下所有一周之内没有被访问过的a .out或*.o文件。   $ find . (- name a.out - o - name ‘*.o’)   > - atime +7 - exec rm {} ;

    2022-04-02 01:37:47
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多