linux常用查找命令详解

==> 学习汇总(持续更新)
==> 从零搭建后端基础设施系列(一)-- 背景介绍


一.which命令

注意:
1.只能查找可执行文件,就是要具有x这个权限的文件
2.只能在系统环境变量PATH的指定路径中查找

对于1来说,可以修改权限达到能查找的目的。对于2来说可以另外添加一个环境变量路径或者把可执行文件放到系统环境变量的路径中去。

例子:

1).移到文件到系统环境变量目录下

2).修改系统环境变量中的PATH路径

a.查看环境变量

b.修改PATH路径

该文件的路径:/root/.bash_profile

二.whereis命令

whereis 和 which的区别就是,whereis是查找自己数据库,而不是环境变量中的PATH路径。两者都非常快。并且whereis不仅仅查找可执行程序,还把对应的可执行程序的配置文件,用户手册都找到并列出来。

例子:

三.locate命令

它的搜索方式有点类似模糊查找,就是把所有符合的都列出来。locate命令其实是"find -name"的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库。这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。手动更新命令为updatedb。

例子:

四.find命令

find命令功能强大,参数极多,这里只举几个常用的例子
格式:find 路径 搜索条件
.表示当前目录,/表示系统根目录

例子:

1).与时间相关的搜索

2).与用户或用户组有关的搜索

这里写图片描述

3).用-name参数,进行文件名的模糊查找

4).用-size参数,进行文件大小筛选

5).用-type参数,进行文件类型的查找

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值