linux学习篇之find、locate、grep

一:find指令

find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端

基本语法:

find [搜索范围] [选项]

选项说明:

-name:按照指定文件名查找文件 -- find / -name a.txt --/表示根目录

-- find / -name *.txt --/查找根目录下所有的txt文件

-user:查找属于指定用户名所有文件 find /home -user root

-size:按照指定文件大小查找文件(+n 大于 -n 小于 n 等于) find /opt -size +20M

二:locat指令

updatedb

locate a.txt

三:grep指令和管道符号 |

cat a.txt | grep -n 321 --查看a.txt含有321的内容在多少行

grep -n aaa /home/a.txt --在home文件下的a.txt查找含有aaa字符的行数(区分大小写匹配aaa)

grep -ni aaa /home/a.txt --继上忽略大小写查找

猜你喜欢

转载自blog.csdn.net/qq_15076569/article/details/82118845
今日推荐