以下是对查找常用的命令归纳【相应大家在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/