在使用linux时,经常需要进行文件查找 。其中查找的命令主要有find和grep 。两个命令是有区的:
(1)find命令是根据文件的属性进行查找,如文件名,文件大小 , 所有者 , 所属组 , 是否为空,访问时间,修改时间等 。
(2)grep是根据文件的内容进行查找 , 会对文件的每一行按照给定的模式(patter)进行匹配查找 。
find命令用于文件查找
语法格式:
find [路径] [匹配表达式]
find命令的匹配表达式主要有以下几种类型 。
-name filename:查找指定名称的文件 。
-user username:查找属于指定用户的文件 。
-group grpname:查找属于指定组的文件 。
-size size:查找指定大小的文件 , +size大于多少 -size小于多少
find命令查找/目录下,文件名是passwd的文件
文章插图
find命令查找/root目录下,属主是root,并且大小为2M的文件
文章插图
grep命令用于查找文件中包含有指定字符串的行
语法格式:
【linux查找命令有哪些 linux查看目录位置命令讲解】grep [可选项] 要查找的字符串 文件名
常用可选项有:
-v:列出不匹配的行 。
-c:对匹配的行计数 。
-l:只显示包含匹配模式的文件名 。
-n:每个匹配行只按照相对的行号显示 。
-i:对匹配模式不区分大小写 。
grep命令查找文件/tmp/a/b中包含d字符的行,列出不匹配的行,并对匹配的行计数
文章插图
- linux系统怎么安装应用 linux安装软件包的命令
- word删除分节符的方法 删除分节符的快捷键命令
- 启动docker容器命令失败 docker重启后容器不启动的原因
- windows分屏快捷键是什么 1个显示器分割2画面的命令
- cadf8快捷键用不了怎么办 关于cad插件快捷键命令
- ps栅格化快捷键是什么 ps文字栅格化快捷键命令
- pr画面大小调整快捷键 设置pr画面大小的命令
- linux系统有哪些版本 linux的安装流程和详细内容
- linux查看版本信息的命令 关于linux查看发行版本的步骤
- 华为交换机恢复出厂设置的命令 新手配置交换机详细教程