Linux命令之文件搜索命令

1、which

命令名称:which

命令所在路径:/usr/bin/which

执行权限:所有用户

功能描述:显示系统命令所在路径

语法:which [命令名称]

范例: $ which ls

2、find

命令名称:find

命令所在路径:/usr/bin/find

执行权限:所有用户

功能描述:查找文件或目录

语法:find [搜索路径] [搜寻关键字]

范例: $ find /etc -name init

      在目录/etc目录下查找文件init

      $ find / -size +204800

      在根目录下查找大于100M的文件(ext3文件系统中是以block计算文件大小,一般情况block为512K)

      $ find / -user sam

      在根目录下查找所有者为sam的文件

      $ find /etc -ctime -1

      在/etc目录下查找24小时内被修改过属性的文件或目录

      $ find /etc -size +163840 -a -size -204800

      在/etc目录下查找大于80M小于100M的文件

      $ find /etc -name inittab -exec ls -l {} \;

      在/etc目录下查找inittab文件并显示其详细信息

3、locate

命令名称:locate

命令英文原意:list files in databases

命令所在路径:/usr/bin/locate

执行权限:所有用户

功能描述:寻找文件或目录

语法:locate [搜索关键字]

范例:$ locate file

           列出所有跟file相关的文件

4、updatedb

命令名称:updatedb

命令英文原意:update the slocate database

命令所在路径:/usr/bin/updatedb

执行权限:root

功能描述:建立整个系统目录文件的数据库

语法:updatedb

范例: # updatedb

5、grep

命令名称:grep

命令所在路径:/bin/grep

执行权限:所有用户

功能描述:在文件中搜寻匹配的行并输出

语法:grep [指定字符串] [源文件]

范例: $ grep ftp /etc/services

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值