博观而约取,厚积而薄发。这篇文章主要讲述Linux系统中查找文件相关的知识,希望能为你提供帮助。
【Linux系统中查找文件】在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。
两个命令是有区的。(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。
它的格式为”find <
指定目录>
<
指定条件>
<
指定动作>
“;
比如使用find命令搜索在根目录下的所有名为ysy文件所在位置
命令格式为:find / -name "ysy"
(2) grep 是根据文件内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。
(3)which 查看可执行文件的位置,只有设置了环境变量的程序才可以用。
使用which命令查看系统命令是否存在,并返回系统命令所在的位置,比如查看grep命令的位置。
命令格式如下: which grep
(4) whereis 寻找特定文件,只能用于查找二进制文件、源码文件和man手册页。比如使用whereis命令搜索grep二进制文件。
命令格式如下:whereis grep
(5)locate 配合数据库查看文件位置。
使用locate搜索linux系统中的文件,它比find命令快。因为它查询的是数据库(/var/lib/locatedb),数据库包含本地所有的文件信息。使用locate命令在根目录下搜索interfaces文件的
命令为:”locate interfaces“
(6)使用type命令查看系统中的某个命令是否为系统自带的命令。使用type命令查看cd命令是否为系统自带的命令;查看grep 是否为系统自带的命令。
命令:type cd
推荐阅读
- 学习Linux运维的个人笔记(Linux基本介绍)
- crontab内环境变量问题(crontab定时任务执行脚本异常)
- wireshark分析mysql数据包
- 学习Linux运维的个人笔记(文件管理之创建/复制/移动/删除)
- u盘不显示怎样办,本文教您怎样处理
- U盘插电脑没反应,本文教您如何处理
- 加密u盘,本文教您最容易的运用办法
- 索尼笔记本电脑怎样进入Bios,本文教您如何4步完
- 制作u盘系统安装盘,手把手教你安装图文详细教程