Linux 如何查找文件内容【查找某个字符】归纳

以下是对查找常用的命令归纳【相应大家在linux上常用】

find:

查找文件:find ./actions/ -name Constract.php
查找包含leyangjun字母的文件:find /etc -name ‘*leyangjun*’
查找srm开头的文件:find/etc -name ‘srm*’
我们要在/usr目录及子目录下查找文件名包含“leyangjun”关键字的文件:find /usr -print |grep leyangjun


grep:

在Constract.php文件中查找字符leyangjun的行:grep ‘leyangjun’ Constract.php
不区分大小写地搜索。默认情况区分大小写:grep -i ‘ModifySubacction’ controllers/Constract.php



管道查询:

从根目录开始查找所有扩展名为.log的文本文件,并找出包含”leyangjun”的行:find / -type f -name “*.log” | xargs grep “leyangjun”

当前目录开始查找所有扩展名为.php的文本文件,并找出包含”leyangjun”的行:find ./ -name “*.php” | xargs grep “leyangjun”


远程复制文件scp -r /home/map/leyangjun/ leyangjun@cp01-rdqa04-dev154.cp01.baidu.com:/home/users/leyangjun/

    原文作者:乐杨俊
    原文地址: https://blog.csdn.net/leyangjun/article/details/51736594
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞