Linux下find(文件查找)命令的总结

*Linux中的查找命令:

       每一种操作系统都有成千上万的文件组成,对于linux这样“一切皆文件”的操作系统来说更不例外,大家应该都能很轻松使用windows下的文件查找功能,但是对linux这一功能可能并不是很熟悉,其实想玩linux的你更要牢牢掌握这个命令,因为linux不像windows那样有固定的文件名后缀,并且因为linux阵营下百家争鸣的特性,一个相同的文件在不同的发行版,可能会有不同,所以如果你能牢牢掌握find命令的使用,你在摸索linux的道路上将会顺利很多,同时你会发现linux下文件查找功能其实很简单,而且要比windows下查找功能强大很多很多!


 find命令:search for files in a directory hierarchy。

       功能:查找指定文件和目录。

 格式:

       find[搜索路径][匹配标准]。

 选项:

       -name根据文件名查找。

       例子:

       find /-name hosts    //查找系统中名为hosts的文件。

        

       find . -name "h*"      //查找当前目录下h开头的文件(ps:只截取了一部分)

              

          find /etc -name "*h*"  //查找etc目录下文件名包含h的文件。

              

  选项:  

      -size 根据文件大小查找

      例子:

      find /home -size 100b //找出/home数据块为100大小的文件,b可以省略

        

      find . -size -100c  //查找小于100字节的文件

        

      find . -size +10K  //查找大于10k的文件

        

 选项:

      -user 根据文件的所有者查找

      例子:

      find /home -user xx    //找出/home文件下用户为xx的文件

        

 选项:

      -ctime 根据修改的时间查找

      例子:

      find . -ctime -20  //查找20天之内修改过的文件

        

      find . -ctime +20 //查找超过20天修改过的文件

        

 选项:

      -type 根据文件类型查找

      例子:

      find . -type f   //查找当前目录下的普通文件

        

        




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值