linux下的find命令

 find命令

    在linux操作系统中,find命令用于在目录文件中搜索文件,并执行指定的操作,也用于辨识文件类型,find命令提供了相当多的查找条件,功能很强大。在不指定查找目录的情况下,find会在对整个系统进行遍历,即使系统中含有网络文件系统,find命令在该文件系统中同样有效。 在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间。

 一.命令格式

    

find pathname -option [-print -exec -ok …]

  也就是,,,find [查找目录] [查找规则] [查找完后的操作]

 二.命令功能

   用于在文件树种查找文件,并作出相应的处理(可能访问磁盘).

 三.命令参数

   

           pathname:表示所要查找的目录路径,例如”.”表示当前目录,”/”表示根目录。 
           -print:将find找到的文件输出到标准输出。 
           -exec:对找到的文件执行exec这个参数所指定的shell命令,相应的形式为:-exec command {} \; 
		         将查到的文件进行command操作,”{}”就代替查到的文件,注意”{}”和”\”之间有一个空格。 
           -ok:和-exec的作用相同,只不过-ok更加安全一点,在执行每一个命令之前,大偶会让用户确定是否执行

  1.-exec   -exec command {} \;   其中,”{}”就代表查找之后返回的文件

   

  2.-ok  -ok command {} \;    -ok相对-exec更安全一点,会让用户确定所要执行的操作

   

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值